語言&平臺版本:微軟的Visual C++ 2010速成 操作系統:Windows 10 相關軟件:Ipopt-3.9.3當我編譯libf2c時,應該如何處理「致命錯誤U1077,返回代碼'0x2'」的錯誤消息?
我想要編譯有關Ipopt-3.9.3 libf2c,我打開Visual工作室DOS提示符下,進入該目錄,並按如下鍵入命令:
CD C:\ Ipopt-3.9.3 \ Ipopt \ MSVisualStudio \ V8 \ libf2c
NMAKE -f makefile.vc所有
然後,顯示以下錯誤消息。
Arithchk.c
Arithchk.c(240): error C2065:'ssize_t": undeclared identifier
Arithchk.c(242): error C2065:'ssize_t":underclared identifier
NMAKE: fatal error U1077: ' "C:\Program File(x86)\Mircrosoft Visual 10.0\VC\BIN\cl.EXE"';
return code '0x2' Stop
以下是包含在arithchk.c
#include<string.h>/*possibly for ssize_t */
#include<sys/types.h>/* another possible place for ssize_t */
239行代碼的242 .h文件如下
#else /*}{*/
if (sizeof(size_t)!=sizeof(ssize_t))
fprintf(f,"/*sizeof(size_t)=%d but sizeof(ssize_t)=%d */\n",
(int)sizeof(size_t),(int)sizeof(ssize_t));
因爲我只是一個開始,我不知道如何糾正240行和242行,並期待您的幫助。
非常感謝您的關注,我期待您的親切幫助!
我檢查過.h文件,它們不包含ssize_t的變量,似乎該解決方案隱藏在libf2c的軟件包中。 –