0
我只是在2010年RAD Studio中寫了一個小的hello world,代碼是這樣的錯誤在C++中的RAD Studio編譯Hello World程序2010
//---------------------------------------------------------------------------
#include <iostream>
//---------------------------------------------------------------------------
int main(int argc, char **argv) {
std::cout << "Hello World\n" << std::endl;
return 0;
}
//---------------------------------------------------------------------------
後tryint編譯它,我得到:
[BCC32 Error] cwchar(33): E2141 Declaration syntax error
Full parser context
main.cc(2): #include C:\Program Files (x86)\Embarcadero\RAD Studio\7.0\include\boost_1_39\boost\tr1\tr1\iostream
iostream(16): #include C:\Program Files (x86)\Embarcadero\RAD Studio\7.0\include\boost_1_39\boost/tr1/detail/config_all.hpp
config_all.hpp(151): #include c:\program files (x86)\embarcadero\rad studio\7.0\include\../include/dinkumware/utility
utility(5): #include c:\program files (x86)\embarcadero\rad studio\7.0\include\dinkumware\iosfwd
iosfwd(7): #include c:\program files (x86)\embarcadero\rad studio\7.0\include\dinkumware\cwchar
[BCC32 Error] cwchar(37): E2141 Declaration syntax error
Full parser context
main.cc(2): #include C:\Program Files (x86)\Embarcadero\RAD Studio\7.0\include\boost_1_39\boost\tr1\tr1\iostream
iostream(16): #include C:\Program Files (x86)\Embarcadero\RAD Studio\7.0\include\boost_1_39\boost/tr1/detail/config_all.hpp
config_all.hpp(151): #include c:\program files (x86)\embarcadero\rad studio\7.0\include\../include/dinkumware/utility
utility(5): #include c:\program files (x86)\embarcadero\rad studio\7.0\include\dinkumware\iosfwd
iosfwd(7): #include c:\program files (x86)\embarcadero\rad studio\7.0\include\dinkumware\cwchar
…
這裏到底發生了什麼?
rad studio是否將.cc識別爲C++文件的擴展?常見的擴展名是.cpp。 – 2011-04-28 13:26:52
也許你想編譯爲C,而不是C++? – 2011-04-28 13:27:12
你可以添加你的評論作爲答案,以便我可以投票嗎? – Sambatyon 2011-04-28 13:31:58