2010-10-07 176 views
14

(其長話短說),但我有一個包含Windows程序的大型複雜項目文件。不幸的是,該項目最初是作爲控制檯應用程序構建的該程序編譯和鏈接好,但是當運行帶來了一個控制檯,而不是我希望的窗口集合。我看了看命令行並看到「/ SUBSYSTEM:CONSOLE」,而它應該是「/ SUBSYSTEM:WINDOWS」。我不知道如何改變命令行。是否有一些框可以在項目設置中進行修改?將控制檯應用程序轉換爲Windows應用程序

回答

23

右鍵單擊項目,屬性,鏈接器,系統,更改子系統設置。您還必須將main()方法更改爲WinMain()。而且你最好創造一些窗戶,否則就不會有太多的東西要看。

4

補全漢斯的答案:在屬性下,還記得擴大C/C++節點,並選擇預處理。然後編輯預處理器定義 - 用_WINDOWS替換_CONSOLE

+0

_WINDOWS未定義如果Windows子系統設置爲鏈接器 – Sergei 2016-11-15 13:48:16

相關問題