C、C++學習筆記——編寫圖形化界面鏈接時出現“LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main”解決方案

筆者在使用Microsoft Visual C++寫一個圖形化界面時,程序在編譯時沒有問題,編譯通過,但是在鏈接時報錯,如下圖所示:
在這裏插入圖片描述
在這裏插入圖片描述
錯誤信息:

LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/界面.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

解決方案:

依次打開Microsoft Visual C++上面功能區:

[Project] ——[Settings] ——[Link]——[Project Options]
在這裏插入圖片描述
將此處subsystem:console改爲subsystem:windows即可,如下圖所示:
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章