VC調試模式下does not contain debug information. Press OK to Continue

轉載:http://ustcfxx.iteye.com/blog/760016

找了一些資料,常規的解決辦法是:

檢查一:

 

  1. Open your project (or workspace...)
  2. From menu bar: Build->Set Active Configuration... - make sure the Win32 Debug option is selected.
  3. From menu bar: Build->Rebuild All
檢查二:

 

  1. 在project->setting->link->category:Debug中選中Debug Info,選中Microsoft format 。
  2. 在project->setting->c/c++->category:General中,Debuginfo選擇 program database或者program database for edit and continue.
檢查三:
在project->setting->Debug中 Executable for debug session的路徑 ,對應的路徑應該與:project->setting->link->category:General中的Output file name的路徑一致。前者爲絕對路徑,後者可以是相對路徑。

我的情況適用於檢查三,由於更改了第一個路徑,在Debug時,運行的是以前項目路徑下生成的不可Debug的EXE文件,因此不管如何設置,都產生了"does not contain debug information. Press OK to Continue"的錯誤。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章