VS2015編譯器問題簡單記錄


問題:VS2015community 無法查找或打開 pdb 文件

解決辦法:

1.點擊工具->選項, 在選項窗口中展開左側菜單;

2.展開調試->常規,然后在右邊的窗格中勾選“啟用服務器支持”;

3.然后展開調試->符號,勾選“Windows符號服務器”,彈出的警告對話框,點擊“確定”關閉選項窗口;

4.F5,或者點擊“本地Windows調試器”調試運行程序,第一次運行該程序時,會從Windows服務器上下載相關的符號集,這需要一點時間;

5.隨后,程序啟動,就不會報這些問題了。

 

問題:VS2015communityF5調試程序時閃退

解決辦法:

1.使用Ctrl+F5快捷鍵,或者選擇調試->開始調試(不執行);

2.在程序入口main()函數的return語句之前加上getchar();

3.在程序入口main()函數的return語句之前加上system("pasue");

4.更改項目配置:項目->屬性->配置屬性->鏈接器->系統->子系統->控制台 增加“/SUBSYSTEM:CONSOLE”鏈接選項就可以了(該方法有時候沒有用)。

 

問題:VS2015community 添加單元測試時,報很多無法解析的外部符號錯誤

解決辦法:

郵件測試項目,屬性->鏈接器->輸入->附加依賴項,編輯,添加構建項目的Debug項目下的obj文件就可以了。

../PoCreate/Debug/PoCreate.obj
../PoCreate/Debug/DirGenerate.obj
../PoCreate/Debug/MsgidGenerate.obj

 

問題:VS2015community F9添加斷點時,提示:當前不會命中斷點 還沒有為該文檔加載任何符號

解決辦法:

右鍵項目,選擇重新生成就可以了

 

問題:VS2015community 文件的編碼怎么轉換

解決辦法:

選擇文件菜單下,高級保存選項,然后選擇相應的編碼就可以了。不過這樣只能一個一個文件慢慢轉換。

 

問題:VS2015community 打了斷點,但是調試的時候斷點沒有生效

解決辦法:

把文件的編碼格式設置為Unicode,保存為UTF-8就可以了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM