VC6.0 error LNK2001: unresolved external symbol _main
[時間]:2008-8-12
[問題]:
最簡單的Win32程序示例:
#include <windows.h>
int WINAPI WinMain (HINSTANCE hInstance,
HINSTANCE hPrevInstance,
PSTR szCmdLine,
int iCmdShow)
{
MessageBox(NULL, "Hello, Win32!", "問候", MB_OK) ;
return 0 ;
}
在使用VC6.0直接編譯cpp文件時(未通過AppWizard)出現錯誤:
error LNK2001: unresolved external symbol _main
在創建項目時, 不使用AppWizard向導, 就有可能在編譯時產生很多連接錯誤,
如error LNK2001錯誤, 典型的錯誤提示有:
error LNK2001: unresolved external symbol _main
[解決]:
error LNK2001: unresolved external symbol _main.
這是Windows子系統設置錯誤.
Windows項目要使用Windows子系統, 而不是Console, 可以這樣設置:
[Project] --> [Settings] --> 選擇"Link"屬性頁,
在Project Options中將/subsystem:console改成/subsystem:windows。
文章來源:
http://wintys.blog.51cto.com/425414/92284
posted on 2009-03-18 12:02
天堂露珠 閱讀(1079)
評論(0) 編輯 收藏 所屬分類:
Error