1
我編譯了minGW中的程序,我想在我的系統中安裝了Cygwin的計算機上運行。我有以下的編譯錯誤:Cygwin中的off64_t
error: 'off64_t' undeclared (first use in this function)
添加以下到Makefile中的CFLAGS,但仍然有同樣的錯誤。
-D"_LARGEFILE64_SOURCE" -D"_FILE_OFFSET_BITS=64"
有人建議可以什麼我在這裏缺少什麼,我需要補充的嗎?
也許你需要包含對應的頭文件(如果聲明爲一個)。或者事先做typedef。 –
typedef有問題,因爲還有很多其他函數/類型 –
什麼頭文件是'#include'ed?我認爲如果你看到使用'off64_t'的聲明,應該聲明'off64_t'本身。 –