1. 程式人生 > >vs2010(visual studio 2010)除錯F5和執行不除錯Ctrl+F5一閃而過的解決辦法

vs2010(visual studio 2010)除錯F5和執行不除錯Ctrl+F5一閃而過的解決辦法

好久沒用自己的筆記本碼程式碼了,回來過年,無聊,來做英雄會的題,突然發現vs2010又出現了以前執行的時候一閃而過的問題,記得在辦公室也有人問過我解決這個問題,感覺這個問題對剛使用vs的人是經常遇到。

一、除錯F5一閃而過的解決辦法

首先需要明白的是,除錯(F5)是我們除錯程式經常使用的,這是我們可以通過設定斷點等來跟蹤程式,但是對於C++初學者,經常用到的是”執行“,而不是除錯,這兩個功能對應的圖示為:


前者為除錯(實心三角形),後者為執行(帶尾巴的空三角形),但是安裝完vs2010,可能只將除錯的圖示新增到了工具欄,並沒有將執行的圖示新增到工具欄,這句導致了本想執行程式卻誤點選了除錯圖示,導致程式一閃而過,現在我們需要將執行的圖示新增到工具欄:方法如下圖:


二、執行不除錯(Ctrl+F5)一閃而過的解決辦法

一種方法是,在main函式的return前新增system("Pause"); 但是這種方法需要對每個程式新增此程式碼。

另一種方法是通過對vs進行設定,步驟是:

(1)右鍵單擊當前工程->屬性

(2)選擇配置屬性->連結器->系統

(3)更改系統選項中的“子系統”配置,選擇下拉選單的第一個“控制檯 (/SUBSYSTEM:CONSOLE)”