鍍金池/ 教程/ Java/ 帶你玩轉(zhuǎn) Visual Studio——VS2010 斷點(diǎn)進(jìn)不去解決方法
帶你玩轉(zhuǎn) Visual Studio——incremental linking(增量鏈接)的作用
帶你玩轉(zhuǎn) Visual Studio——帶你高效管理代碼
帶你玩轉(zhuǎn) Visual Studio——VS2010 斷點(diǎn)進(jìn)不去解決方法
CString 與 string、char*的區(qū)別和轉(zhuǎn)換
帶你玩轉(zhuǎn) Visual Studio——結(jié)局匯總
帶你玩轉(zhuǎn) Visual Studio——帶你理解多字節(jié)編碼與 Unicode 碼
帶你玩轉(zhuǎn) Visual Studio——Property Manager 的配制
字符集和字符編碼(Charset & Encoding)
帶你玩轉(zhuǎn)Visual Studio——帶你了解VC++各種類型的工程
帶你玩轉(zhuǎn) Visual Studio——帶你高效開發(fā)
帶你玩轉(zhuǎn) Visual Studio——開篇介紹
帶你玩轉(zhuǎn) Visual Studio——帶你新建一個(gè)工程
帶你玩轉(zhuǎn) Visual Studio——帶你多工程開發(fā)
帶你玩轉(zhuǎn) Visual Studio——帶你發(fā)布自己的工程庫
帶你玩轉(zhuǎn) Visual Studio——帶你理解微軟的預(yù)編譯頭技術(shù)
帶你玩轉(zhuǎn)Visual Studio——帶你管理多種釋出版本
帶你玩轉(zhuǎn) Visual Studio——帶你跳出坑爹的 Runtime Library 坑
非 MFC 工程中使用 MFC 庫
帶你玩轉(zhuǎn) Visual Studio——命令行編譯 C/C++程序

帶你玩轉(zhuǎn) Visual Studio——VS2010 斷點(diǎn)進(jìn)不去解決方法

按 F9 斷點(diǎn)變灰,Debug 調(diào)試時(shí)進(jìn)不去斷點(diǎn),提示:

The breakpoint will not currently be hit. The source code is different from original version. 大概的意思是說當(dāng)前的代碼與執(zhí)行文件對(duì)應(yīng)版本的代碼不同,這就需要重新編譯代碼。

解決方案:

  1. rebuild 工程。

  2. 在工程的代碼文件(.cpp或 .h) 適當(dāng)?shù)奈恢?,敲幾個(gè)回車或按幾個(gè)空格,然后 rebuild。

  3. 重啟 VS2010,把 OUT 目錄的東西全刪了,然后 rebuild。

  4. 斷點(diǎn)處右鍵點(diǎn)擊,選擇 “Location…” 把“Allow the source code to be different from the original version” 復(fù)選框勾上。