標籤:

C++ 錯誤unresolved external symbol

C++錯誤unresolved external symbol _WinMain@16 2008-10-26 13:00:28 標籤:C++ 錯誤 原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://younglab.blog.51cto.com/416652/108112 今天在寫c++作業時出現一個錯誤提示:Linking... LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16 Debug/test.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. test.exe - 2 error(s), 0 warning(s)查了一下,原來是環境配置問題,貼出來,希望遇到同樣問題的能方便地解決問題這個文件中使用了WinMian而不是main作為入口函數。vc這時的默認設置是針對控制台程序的。 解決方法: 1.進入project->setting->c/c++, 在category(第一行)中選擇preprocessor,在processor definitions中刪除_WINDOWS, 添加_CONSOLE 2.進入project->setting->Link, 在Project options中將/subsystem:windows.改為/subsystem:console 3.保存設置,Rebuild All.
推薦閱讀:

勇於承認錯誤卻是種智慧
這5種錯誤的艾灸方式,嚴重時還會致病
中國兒童的學習模式不同於西方,只考慮興趣會走上一條完全錯誤的道路
【我的個人文集】第二節 那些年我們追女生犯過的四大錯誤
業務跟單:我們常犯的六種錯誤

TAG:錯誤 |