我们在Sun OS 5.9上使用Emacs。我在emacs和visual studio中编写了完全相同的代码,并将它们放在unix服务器上它们自己的文件夹中。来自emacs的编译没有问题,但从Visual Studio不会。我在emacs中打开了visual studio版本,它看起来就像我在emacs中创建的那个,但它不会编译。编译器是G ++ 下面是代码:在Unix和Visual Studio 2010中创建相同的程序,Visual Studio不会编译
// 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: In function
int main()': Intro.cpp:14: error: expected
;' before ':' token Intro.cpp:14: error: expected primary-expression before ':' token Intro.cpp:14: error: expected `;' before ':' token v245-2%
您的意思是使用':'? –
显然它不是“完全相同的代码”。 –
您能否给出用g ++编译的确切代码?您的发布不适用于g ++:http:// ideone.com/R5zP4 –