2016-07-24 150 views
1

語言&平臺版本:微軟的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行,並期待您的幫助。

非常感謝您的關注,我期待您的親切幫助!

+0

我檢查過.h文件,它們不包含ssize_t的變量,似乎該解決方案隱藏在libf2c的軟件包中。 –

回答

相關問題