一、在VS2008工程中,經常出現warning LNK4099: 未找到 PDB“vc90.pdb等問題,解決辦法如下:
1. 在項目屬性—C/C++—輸出文件—程序數據庫文件名後面填寫$(IntDir)\vc80.pdb。
2. 在項目屬性—連接器—調試—生成調試信息後面改成“否”。
二、出現:mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file 錯誤提示的解決辦法:
三、VS2008中編譯通過,但調試時出現“未使用調試信息生成二進制文件”的問題
Debug模式,運行時完全正常,但是一調試就出現對話框,顯示出錯信息:
“無法找到“XXX.exe”的調試信息,或者調試信息不匹配。未使用調試信息生成二進制文件。”
VC項目是空項目。發現其他的項目都可以調試,就“空項目”不行。
解決方法:
首先打開菜單 項目->項目屬性頁
1。選擇 配置屬性->鏈接器->調試->生成調試信息 改爲 是
2。選擇 配置屬性->C/C++ ->常規->調試信息格式 改爲 用於“編輯並繼續”的程序數據庫(/ZI)
3。選擇 配置屬性->C/C++ ->優化->優化 改爲 禁用(/Od)