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