我們在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 –