SVCRTD.lib(crtexe.obj) : error LNK2019: 無法解析的外部符號 _main 在函式 ___tmainCRTStartup 中被參考
1>C:\Documents and Settings\XXX\My Documents\Visual Studio 2008\Projects\1\Debug\1.exe : fatal error LNK1120: 1 個無法解析的外部符號


隨便貼個我寫的...


#include<iostream>/*引入iostream標頭檔,作用為:1.存放一些常數 2.定義函數的參數和傳回值的格式 3.定義類別模型,class裡面有哪些方法可以呼叫, 有哪些變數可以使用 4.定義動態連結檔案的位置及檔案名稱*/
using namespace std ;/*using namespace std;是告訴C++當再找尋一個函式或變數的定義時要到std這個分類區裡找*/




int main()/*main函數對C++/C而言是個特殊的函數 ,它代表著程式的開始執行的位置*/
{
int x; /*定義x為整數型態*/

cout << "Enter an integer : " ;/*輸出Enter an integer*/<br>cin >> x;/*讀取鍵盤輸入值指定給x*/


if (x % 2 == 1)/*如果x除以2餘數為1,x值為奇數*/
cout<<"The integer" << x << "is odd";<br>else
cout<<"The integer" << x << "is even";/*如不然,則x值為偶數*/<br>
system("pause") ;

return 0;/*main無回傳值 ,告訴程式成功結束*/
}



本來都可以執行,打完註解卻這樣= =
請問你是開win32 windows application?
還是win32 console application?

看起來語法沒錯~
剛用Dev-C++跑過也沒問題阿~
風~~
=阿曄= wrote:
SVCRTD.lib(crtexe.obj) : error LNK2019: 無法解析的外部符號 _main 在函式 ___tmainCRTStartup 中被參考
1>C:\Documents and Settings\XXX\My Documents\Visual Studio 2008\Projects\1\Debug\1.exe : fatal error LNK1120: 1 個無法解析的外部符號


有提示錯誤的地方
你main是用 int main() 這樣嗎
還是用了t_main()

我的VS2010可以跑耶 沒出現錯誤
會不會開錯專案類型了
剛剛試了一下,VS2010可以正常執行程式
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!