VS调试启动编辑并继续功能
在VS調(diào)試的過程中,可能需要進(jìn)行源代碼的修改,一般的做法是先停止當(dāng)前的調(diào)試,然后重新編譯再進(jìn)行調(diào)試,哪怕做的一點(diǎn)點(diǎn)小的改動(dòng),這樣做很浪費(fèi)時(shí)間,尤其是當(dāng)項(xiàng)目比較大,程序的啟動(dòng)和初始化需要較長的時(shí)間的時(shí)候。其實(shí)VS本身自帶有編輯并繼續(xù)的功能,也就是說在調(diào)試的過程中,我們可以對(duì)源代碼進(jìn)行修改然后繼續(xù)進(jìn)行調(diào)試。當(dāng)然這需要我們對(duì)VS進(jìn)行相應(yīng)的配置。
1.檢查是否打開了編輯并繼續(xù)功能:工具-選項(xiàng)-調(diào)試-編輯并繼續(xù)-啟用“編輯并繼續(xù)”,這里要注意,VS2012和VS2013是默認(rèn)關(guān)閉的,需要我們自己打開:啟用本機(jī)“編輯并繼續(xù)”;
2.這時(shí)如果還是沒法使用該功能時(shí),需要打開增量鏈接:項(xiàng)目屬性-配置屬性-鏈接器-常規(guī)-啟用增量鏈接:是(/INCREMENTAL);
3.接著,需要修改調(diào)試信息格式:項(xiàng)目屬性-配置屬性-C/C++-常規(guī)-調(diào)試信息格式:用于“編輯并繼續(xù)”的程序數(shù)據(jù)庫(/ZI);
4.在debug配置里禁用SAFESEH,這兩個(gè)的功能的實(shí)現(xiàn)有沖突。
總結(jié)
以上是生活随笔為你收集整理的VS调试启动编辑并继续功能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 情商低的七种表现,你占了几个
- 下一篇: glClipPlane剪裁平面