Visual Studio 2005調試C++程序 .
調試是C++的一門(mén)基本功,對最常用的Visual Studio的熟悉程度決定你對調試的感悟程度。高效的調試方法可以簡(jiǎn)化很多的流程
1. 脫離原工程快速調試
調試exe:
在任意的VS工程中將Debugging->Command中設置為你的exe完整或者相對路徑。在VS中打開(kāi)你要調試的文件,打斷點(diǎn),并保證你所調試的工程是最新的調試版。 運行工程即可調試
調試dll
首先需要按照調試exe的過(guò)程設置一遍,如果exe能載入dll,那么dll的文件斷點(diǎn)必能擊中
2. 怎樣判斷加載的dll的正確性?
調試時(shí),打開(kāi)Debug->Window->Modules,在窗口中顯示的就是當前進(jìn)程加載的所有dll及其詳細信息,如果
斷點(diǎn)無(wú)法擊中,可以檢查這里,看是否有匹配的pdb文件或者是加載了錯誤的dll
3. 已經(jīng)開(kāi)始調試的工程加入另外的進(jìn)程并且調試
如果你在調試客戶(hù)端,但是服務(wù)器需要調試,那么使用菜單中的Tools-> Attach to process進(jìn)行進(jìn)程掛接,這種方法可以?huà)旖铀衱indows下的程序,能否調試,就看其是否調試版和有調試用的PDB文件
4. 同時(shí)啟動(dòng)多進(jìn)程進(jìn)行調試
在Solution的屬性中的Common Properties->Startup Project。選擇Multiple startup projects。這個(gè)選項是可以記憶的,下次打開(kāi)可以直接調試,非常方便
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。