0

Xfoil と plotlib をコンパイルしようとしています

fortran ファイルは MinGW gfortran 4.5.0 でコンパイルされており、W32win.c は MSVC (2008/15.00) でコンパイルされています。

GCC とのリンク中に次のエラーが表示されます。

../plotlib/libPlt.a(W32win.o):(.text+0x1469): `_chkstk' への未定義の参照
../plotlib/libPlt.a(W32win.o):(.text+0x1509): `_chkstk' への未定義の参照

解決方法に関する提案はありますか?

MSVC を使用しようとしている理由は、gcc のみで plotlib をコンパイルしたときに、プロット ウィンドウが正しく動作せず、黒い画面しか表示されないためです。

4

1 に答える 1

0

コマンドラインMSVCコンパイラをcl.exe使用する場合は、オプション/Gsを使用して、への呼び出しを発行しないようにし_chkstkます。

それ以外の場合は、MSVCGUIのプロジェクトオプション部分のチェックボックスである可能性があります。

いずれにせよ、必要なコンパイラ設定を使用してW32win.cを再コンパイルすると、パスに沿ってさらに一歩進む必要があります。

于 2010-07-23T16:15:54.657 に答える