當前不會命中斷點武花。源代碼與原始版本不同
解決方法1:
全選選中斷點所在的文件, VS2010中選擇 “編輯”—〉“高級”—〉“設(shè)置選定內(nèi)容的格式”,即可通過重新格式化出問題的源文件解決該問題.
解決方法2:
可能當前代碼會生成一個dll,但是目前調(diào)試中的dll,已經(jīng)在本機的其它地方注冊砾跃,如果是這種情況淮逻,應該講當前的調(diào)試中dll重新注冊一下即可岗憋。無法打開編譯頭文件
fatal error C1083:
無法打開預編譯頭文件:“Release\pxFECRecoveryCalculator.pch”:
No such file or directory
因為stdafx.h和stdafx.cpp被我從工程中刪除過,后續(xù)再加進來時秽荤,屬性發(fā)生了變化。
解決方法:
stdafx.cpp右鍵——屬性柠横,預編譯頭選“創(chuàng)建”窃款,其它cpp選“使用”。
-
編譯時LINK : fatal error LNK1123: 轉(zhuǎn)換到 COFF 期間失敗: 文件無效或損壞
問題描述:
原來本機安裝了VS2010, 工程編譯正常牍氛。
后來安裝了VS2015, 出現(xiàn)了如下提示:
編譯時LINK : fatal error LNK1123: 轉(zhuǎn)換到 COFF 期間失敗: 文件無效或損壞
問題分析:
當前系統(tǒng)中存在兩個cvtres.exe文件晨继,版本不同。讓VS2010使用.NET 4.5的cvtres.exe程序搬俊。
問題解決:
重命名或刪除:(vs2010安裝的位置)C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\cvtres.exe
這樣C:\Windows\Microsoft.NET\Framework\v4.0.30319 (.NET 4.5)中的cvtres.exe文件就可以被VS2010使用紊扬。