我是C編程新手,目前我正在開發一個簡單的Win32控制檯應用程序來幫助我學習。我在工作時這樣做,他們爲我提供了Visual Studio 2010.我們的工作計算機受到限制,因此我無法安裝其他軟件或進行需要管理員訪問的更改。VS2010 - 使用cmd.exe調試win32控制檯應用程序
在試圖調試我的程序時,我發現有幾個選項可用。下面的兩個都是我想用:
- 開始調試
- 不開始調試
當我拿起選項1,應用程序直接啓動(如,如果我雙擊了.exe文件)。但是,當我選擇選項2時,應用程序通過cmd.exe間接啓動。此外,在應用程序通常會終止的地方,會出現一行文字,顯示'按任意鍵繼續'。這將保持控制檯打開,直到我按另一個鍵。
有沒有辦法在Visual Studio中修改設置,使選項1的行爲與選項2相同但仍然允許調試?如果沒有,是否還有其他解決方法可以完成同樣的任務,並且可以使用單個鍵盤快捷鍵啓動?
什麼是「直接」? –
@EugeneSh。據我所知,似乎VS正在通過直接調用它來加載可執行文件,而不是使用Windows命令提示符(cmd.exe)來加載它。我很抱歉,如果我的術語有誤導性和/或不正確的,但我在應用程序開發方面的經驗很少。 –
如果在您的程序退出之前按'任意鍵繼續'提示符是您所需的全部內容,那麼@ BenVoigt對我的答案的評論實際上是對您的問題的回答 – mvidelgauz