我们在Sun OS 5.9上使用Emacs。我在emacs和visual studio中编写了完全相同的代码,并将它们放在unix服务器上的自己的文件夹中。来自emacs的那个编译没有问题,但来自visual studio的那个不会。我在emacs中打开了visual studio版本,它看起来就像我在emacs中创建的那个但它不会编译。编译器是g ++ 这是代码:
// Samuel LaManna
#include <iostream>
using namespace std;
int main()
{
cout<<endl;
cout<<endl;
cout<<"Hello World!";
cout<<endl;
cout<<endl;
return 0:
}
这些是我在尝试编译visual studio版本时遇到的错误:
Intro.cpp:在函数
int main()': Intro.cpp:14: error: expected
中; 在':'之前令牌Intro.cpp:14:错误:期望的primary-expression 在':'之前令牌Intro.cpp:14:错误:预期`;'在':'标记之前 v245-2%
答案 0 :(得分:6)
return 0:
错误就在那里。
带有return 0;
的 ;
答案 1 :(得分:1)
使用分号“return 0;”
替换“return 0:”中的冒号答案 2 :(得分:0)
您的返回值为0:
;它应该是0;
。