VS2005 執行控制檯程序的時候,窗口一閃就沒了的問題



使用VS2005,用Ctrl+F5運行程序,結果控制檯窗口一閃就沒了,也沒有出現'press any key to continue...' 或者“請按任意鍵繼續”。


方案一:網上最常見的解決方案是,在程序結尾的return 0;之前加system('pause')或getchar(),或者斷點等等讓程序停頓。


方案二:從微軟的論壇上得到了另一種解決方法,如下。

出現這種原因,主要是建立工程時選用的是“空工程(Empty Project)”,而不是“Win32控制檯程序(Win32 console application)”。

解決的方法是:將工程屬性(properties> 'configuration properties' > 'linker' > 'system'中的'subsystem' 項改爲“Console (/SUBSYSTEM:CONSOLE)”

改正完之後,重新使用Ctrl+F5運行程序,問題已經解決,讓人喜歡的'press any key to continue...' (“請按任意鍵繼續”)又回來了!!!

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