2010-07-23 23 views
0

試圖編譯XFOIL和plotlib混合GFortran/MSVC對象:未定義參照_chkstk

的Fortran文件被編譯使用MinGW gfortran 4.5.0,我編譯W32win.c用MSVC(2008/15.00) 。

在與GCC連接,我收到錯誤:

 
../plotlib/libPlt.a(W32win.o):(.text+0x1469): undefined reference to `_chkstk' 
../plotlib/libPlt.a(W32win.o):(.text+0x1509): undefined reference to `_chkstk' 

任何建議如何解決?

我試圖使用MSVC的原因是,當我僅用gcc編譯plotlib時,繪圖窗口無法正常運行,並且只顯示黑屏。

回答

0

如果您使用命令行MSVC編譯器cl.exe,請使用選項/Gs來防止它發出呼叫到_chkstk

否則,這可能是MSVC GUI的項目選項部分中的複選框。

無論哪種方式,重新編譯W32win.c所需的編譯器設置,你應該沿着你的路徑更遠一步。