選擇“項目-設置-連接”,在下面的“項目選項”中找到/subsystem:windows,將其改為/subsystem:console。
如果您使用的是VC2005或更高版本:
單擊“項目設置”對話框的“鏈接”選項卡,並將/SUBSYSTEM:WINDOWS開關更改為
/子系統:控制臺
當然,妳也可以創建壹個新的項目,項目類型是控制臺應用程序,所以妳需要重建項目內容。
問題的原因是VC可以構建兩種類型的程序:GUI和CUI。GUI是我們常用的窗口程序;CUI是壹個控制臺程序。啟動它將創建壹個命令提示符窗口。這個類型可以通過VC鏈接器的子系統開關來設置。windows是GUI程序,控制臺是CUI程序。前者尋找WinMain或wWinMain作為主函數,後者尋找Main或wmain作為主函數。您提供的main函數是main,但是您創建了壹個Win32 GUI程序。當鏈接器開關設置為/subsystem:windows時,將出現未解決的符號錯誤。