VS开发环境常见编译错误——LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

    最近比较苦逼,虽然有了用STUN打通局域网和公网的方案,但是想要把手机摄像头串流、录制视频、视频上传、STUN、认证等功能放到一起,哪里是一两天能够解决的问题?这不,光研究STUN协议就已经花掉了半个星期,今天VS2010编译一个STUN实例又出错了:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 。

    出现LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 的原因主要是有多个重复的cvtres.exe,打开你的VS2010安装位置,搜索一下cvtres.exe,我相信你一定能找到不止一个cvtres.exe,如果你安装了多个版本的VS,cvtres.exe个数会更多。下面说说这种问题产生的原因,主要是编译器问题,2005之前的版本一般不会遇到这种问题,但是08之后编译器增多,版本发布的时间不一样,由于都将编译器写进了path,实际上程序不知道应该使用哪个cvtres.exe来进行编译。

    解决办法很简单了:删除或者重命名较旧的版本就可以了,做了这一步,相信你以后你都不会再遇到这种问题了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值