2014-03-05 22 views
0

這是我的代碼: 它適用於我的Mac。 但是我不確定是否是Gcc版本的問題。 他們說sstream和string頭是錯誤的。當我在線提交它時,他們總是說編譯錯誤

1779655.134485/Main.c:8:19:致命錯誤:sstream:沒有這樣的文件或目錄 編譯終止。

這裏是暗示

#include <iostream> 
#include <sstream> 
#include <string> 
using namespace std; 
+2

我注意到你的文件名爲main.c中,是有可能,海合會正試圖編譯此爲C,而不是C++,這意味着它不是尋找C++頭文件? – Borgleader

+0

你使用哪種在線引擎?出於好奇心問 – KNU

+0

嘗試將代碼環境從'c'改爲'C++',然後再次編譯/運行。 @Borgleader可能你應該把它作爲回答 – KNU

回答

2

您正在嘗試包括C++頭文件在你C program。 Gcc是C編譯器。

您需要重命名Main.cMain.cpp和使用G ++編譯器...

+0

它是.cpp。現在它的工作,謝謝 –

+0

@ user3382309接受,如果它的工作... ;-) – HadeS

相關問題