VS2010 常见问题

  • 当前不会命中断点。源代码与原始版本不同
    解决方法1:
    全选选中断点所在的文件, VS2010中选择 “编辑”—〉“高级”—〉“设置选定内容的格式”,即可通过重新格式化出问题的源文件解决该问题.
    解决方法2:
    可能当前代码会生成一个dll,但是目前调试中的dll,已经在本机的其它地方注册,如果是这种情况,应该讲当前的调试中dll重新注册一下即可。

  • 无法打开编译头文件

fatal error C1083: 
无法打开预编译头文件:“Release\pxFECRecoveryCalculator.pch”: 
No such file or directory

因为stdafx.h和stdafx.cpp被我从工程中删除过,后续再加进来时,属性发生了变化。
解决方法:

stdafx.cpp右键——属性,预编译头选“创建”,其它cpp选“使用”。
VS2010 常见问题_第1张图片
stdafx.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使用。

VS2010 常见问题_第2张图片
cvtres.exe

References:

http://www.cnblogs.com/newpanderking/articles/3372969.html

你可能感兴趣的:(VS2010 常见问题)