五分鐘了解Visual Studio調試
學習Visual Studio時,你可能會遇到Visual Studio調試問題,這里將介紹Solution的屬性問題的解決方法,在這里拿出來和大家分享一下。調試是C++的一門基本功,對最常用的Visual Studio的熟悉程度決定你對調試的感悟程度。高效的調試方法可以簡化很多的流程。#t#
1.脫離原工程快速調試
◆調試exe:
在任意的Visual Studio工程中將Debugging->Command中設置為你的exe完整或者相對路徑。打開你的文件進行Visual Studio調試,打斷點,并保證你所調試的工程是***的調試版。 運行工程即可調試
◆調試dll
首先需要按照調試exe的過程設置一遍,如果exe能載入dll,那么dll的文件斷點必能擊中
2. 怎樣判斷加載的dll的正確性?
調試時,打開Debug->Window->Modules,在窗口中顯示的就是當前進程加載的所有dll及其詳細信息,如果斷點無法擊中,可以檢查這里,看是否有匹配的pdb文件或者是加載了錯誤的dll
3. 已經(jīng)開始調試的工程加入另外的進程并且調試
如果你在調試客戶端,但是服務器需要Visual Studio調試,那么使用菜單中的Tools-> Attach to process進行進程掛接,這種方法可以掛接所有windows下的程序,能否調試,就看其是否調試版和有調試用的PDB文件。
4. 同時啟動多進程進行調試
在Solution的屬性中的Common Properties->Startup Project。選擇Multiple startup projects。這個選項是可以記憶的,下次打開可以直接調試,非常方便
以上是本人在Visual Studio調試中的一些小技巧,如果你覺得對你有用,請賜回帖,感謝