2017-08-06 179 views

回答

4

它說你的應用程序是使用不需要控制檯窗口的Win32 API的應用程序。在編寫Windows GUI應用程序,DLL等時使用此選項,但在調試這些類型的應用程序時,控制檯窗口可以有用。即使使用此選項,您也可以顯式創建控制檯窗口,如果您的應用程序需要一個動態的窗口,則可以從控制檯應用程序調用Win32 GUI API。

3

它的行爲與the /subsystem:windows switch described on MSDN完全相同。

基本上,它設置的入口點WinMain(或wWinMain),而不是main(或wmain),這導致沒有控制檯窗口並運行後創建傳遞給WinMain參數一些Win32的啓動代碼。正如尼爾所說,它不會阻止或啓用任何你離不開的東西。

類似的開關是-municodemain/WinMainwmain/wWinMain,這不是由Microsoft工具反映了之間切換。這些似乎自動選擇你使用的)。

相關問題