VS2010,Cannot find or open the PDB file

http://blog.163.com/chenpeijie0_0/blog/static/1830945712011780275118/html

 

用vs2010寫程序時,常常遇到:想查看輸出結果,可是提示命令符卻總是一閃而過,有什麼好的解決辦法呢?貌似還跟64位的win7系統有關。。編程

在網上找到了以下解決辦法:緩存

①目前爲止最好的解決辦法:(來自:CSDN論壇新浪博客)服務器

運行按:Ctrl+F5工具

(根本緣由:程序輸出的地方是系統而不是vs2010。你所點的按鈕(或者按快捷鍵F5)的結果是啓動調試。你所想要執行的命令是開始執行(不調試)。
解決辦法1:直接按Ctrl + F5便可。
解決辦法2:添加工具欄。步驟以下:
1). 雙擊工具欄上的空白區域,會跳出自定義工具欄窗口。到命令頁找到工具欄->生成,查看裏面的命令,至少包括「開始執行(不調試)」,「生成選定內容」,「生成解決方案」三項,若是缺乏的話,點擊右面的添加命令->調試裏添加。spa

2). 在工具欄頁勾選「生成」。之後直接點擊工具欄上剛添加的「開始執行(不調試)」按鈕就好了。)線程

②設置斷點:在程序最後一個語句設置一個斷點,那麼運行到最後命令符就不會消失了。3d

③在程序執行完畢以前添加語句:system("pause");(來自:百度知道)調試

這個方法可能會根據程序的不一樣有所影響。好比對線程進行編程時,可能致使結果不一致。htm

④一個不是辦法的辦法:(來自:http://hi.baidu.com/%D6%F3%D2%BB%B1%AD%B2%E8/blog/item/0302b3188ef42f5143a9adf9.html)

Cannot find or open the PDB file - 陳培傑 - 這裏,記錄着個人成長

Cannot find or open the PDB file - 陳培傑 - 這裏,記錄着個人成長

這是vs2010高級版的截圖,熟悉吧,你隨便寫一個helloworld就會出現這個Cannot find or open the PDB file,就是找不到什麼問題。

這樣解決:工具--》選項--》》調試--》符號


Cannot find or open the PDB file - 陳培傑 - 這裏,記錄着個人成長

接下來就是選擇Microsoft,而後確認,從新編寫一個程序,什麼也能夠,看看是否是好了?你沒有發現編譯很慢?
Cannot find or open the PDB file - 陳培傑 - 這裏,記錄着個人成長

看到此目錄下符號緩存了嗎?找到這個目錄拷貝出來,找個地方存放。接下來就是去掉Microsoft符號服務器,要是不去,每次都要從Microsoft下載很麻煩,已經緩存了,咱們就能夠利用好這些緩存,至此完美解決。

相關文章
相關標籤/搜索