当前不会命中断点。源代码与原始版本不同
解决方法1:
全选选中断点所在的文件, VS2010中选择 “编辑”—〉“高级”—〉“设置选定内容的格式”,即可通过重新格式化出问题的源文件解决该问题.
解决方法2:
可能当前代码会生成一个dll,但是目前调试中的dll,已经在本机的其它地方注册,如果是这种情况,应该讲当前的调试中dll重新注册一下即可。无法打开编译头文件
fatal error C1083:
无法打开预编译头文件:“Release\pxFECRecoveryCalculator.pch”:
No such file or directory
因为stdafx.h和stdafx.cpp被我从工程中删除过,后续再加进来时,属性发生了变化。
解决方法:
stdafx.cpp右键——属性,预编译头选“创建”,其它cpp选“使用”。
-
编译时LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
问题描述:
原来本机安装了VS2010, 工程编译正常。
后来安装了VS2015, 出现了如下提示:
编译时LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
问题分析:
当前系统中存在两个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使用。