VS2010,Cannot find or open the PDB file
http://blog.163.com/chenpeijie0_0/blog/static/1830945712011780275118/
?
用vs2010寫程序時,經(jīng)常遇到:想查看輸出結(jié)果,但是提示命令符卻老是一閃而過,有什么好的解決辦法呢?貌似還跟64位的win7系統(tǒng)有關(guān)。。
在網(wǎng)上找到了如下解決辦法:
①目前為止最好的解決辦法:(來自:CSDN論壇、新浪博客)
運行按:Ctrl+F5
(根本原因:程序輸出的地方是系統(tǒng)而不是vs2010。你所點的按鈕(或者按快捷鍵F5)的結(jié)果是啟動調(diào)試。你所想要執(zhí)行的命令是開始執(zhí)行(不調(diào)試)。
解決辦法1:直接按Ctrl + F5即可。
解決辦法2:添加工具欄。步驟如下:
1). 雙擊工具欄上的空白區(qū)域,會跳出自定義工具欄窗口。到命令頁找到工具欄->生成,查看里面的命令,至少包括“開始執(zhí)行(不調(diào)試)”,“生成選定內(nèi)容”,“生成解決方案”三項,如果缺少的話,點擊右面的添加命令->調(diào)試?yán)锾砑印?/p>
2). 在工具欄頁勾選“生成”。以后直接點擊工具欄上剛添加的“開始執(zhí)行(不調(diào)試)”按鈕就行了。)
②設(shè)置斷點:在程序最后一個語句設(shè)置一個斷點,那么運行到最后命令符就不會消失了。
③在程序執(zhí)行完畢之前添加語句:system("pause");(來自:百度知道)
這個方法可能會根據(jù)程序的不同有所影響。比如對線程進(jìn)行編程時,可能導(dǎo)致結(jié)果不一致。
④一個不是辦法的辦法:(來自:http://hi.baidu.com/%D6%F3%D2%BB%B1%AD%B2%E8/blog/item/0302b3188ef42f5143a9adf9.html)
這是vs2010高級版的截圖,熟悉吧,你隨便寫一個helloworld就會出現(xiàn)這個Cannot find or open the PDB file,就是找不到什么問題。
這樣解決:工具--》選項--》》調(diào)試--》符號
接下來就是選擇Microsoft,然后確認(rèn),重新編寫一個程序,什么也可以,看看是不是好了?你沒有發(fā)現(xiàn)編譯很慢?
看到此目錄下符號緩存了嗎?找到這個目錄拷貝出來,找個地方存放。接下來就是去掉Microsoft符號服務(wù)器,要是不去,每次都要從Microsoft下載很麻煩,已經(jīng)緩存了,我們就可以利用好這些緩存,至此完美解決。
轉(zhuǎn)載于:https://www.cnblogs.com/chenhongyu/p/3989104.html
總結(jié)
以上是生活随笔為你收集整理的VS2010,Cannot find or open the PDB file的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OSCHina技术导向:Java模板引擎
- 下一篇: EXT 中form的列横向排列