在Unix和Visual Studio 2010中创建了相同的程序,Visual Studio不会编译

时间:2011-09-09 15:14:09

标签: c++ unix compiler-errors

我们在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%

3 个答案:

答案 0 :(得分:6)

return 0:

错误就在那里。

带有return 0;

;

答案 1 :(得分:1)

使用分号“return 0;”

替换“return 0:”中的冒号

答案 2 :(得分:0)

您的返回值为0:;它应该是0;