我正在製作一個應在Windows和Linux上編譯的項目。我在Visual Studio中創建了該項目,然後爲Linux創建了一個makefile。我用VS創建了Windows中的所有文件。cc1plus:error:include:使用g ++編譯時定義數據類型的值太大
它編譯和VS完美運行,但是當我運行makefile,它運行的g ++我得到
$ g++ -c -I include -o obj/Linux_x86/Server.obj src/Server.cpp
cc1plus: error: include: Value too large for defined data type
cc1plus: error: src/Server.cpp: Value too large for defined data type
代碼只不過是一個Hello World大氣壓以上。在開始開發之前,我只想確保一切正常。我嘗試過搜索,但無濟於事。
任何幫助,將不勝感激。
我不懷疑你沒有放棄你的代碼就得不到答案。 – 2010-03-13 15:36:44
你可以發佈它所投訴的代碼行嗎?另外,你正在使用哪個g ++ for windows? MinGW,cygwin,...? – pajton 2010-03-13 15:38:25
這是在Linux上運行。這就是我得到的所有輸出。 – 2010-03-13 15:41:45