问题集

1、问题现象:

一连串错误

error C2146: 语法错误: 缺少“;”(在标识符“m_


解决方法:

先全选头文件内容,
再执行两步:
编辑---高级----设定选定内容的格式
编辑---高级----删除水平空白

2、问题现象:


原因:
很有可能是你在更新微软系统补丁的时候,某个相关文件给更新了,导致VS链接文件的格式与.NET FRAMEWORK里面的文件格式不匹配。
以下列举出几种解决方案,你可以尝试下:
1、修改VS的配置属性:项目\属性\配置属性\清单工具\输入和输出\嵌入清单:原来是“是”,改成“否”。不过这个方式即使能成功,在每次新建的工程属性里面都需要设置,很麻烦。
2、根本上解决问题:根据MSDN上的描述,有一个相关文件CVTRES.EXE,在计算机里面搜索这个文件,可能发现会有很多,重点看这两个路径下的...\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe,C:\Windows\Microsoft.NET\Framework\v
4.0.30319\cvtres.exe,(有可能还有其他路径,比如:C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0b2031b,这个就和32或者64位系统有关了)右键属性|详细信息 查看两者版本号,如果是因为更新系统补丁造成的,则可以将低版本的复制并覆盖高版本的,如果不是因为更新导致,试试用高版本的替换低版本的,总之多试试(这两个路径不行,就试试其他路径的),记得备份!!
3、安装VS2010的SP1补丁包。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值