VS2010 “LINK : fatal error LNK11

2019-12-17  本文已影响0人  码掺和_夏尼

衔接上文
CMake编译出现了标题中的错误,搜索了一番,错误大致是【cvtres.exe】文件不唯一导致的。
既然不唯一就要保留一个。

为什么会出现多个?

1.安装多个版本的visual studio
2..Net Framework不同版本

“cvtres.exe”文件路径

VS:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin
.Net:C:\Windows\Microsoft.NET\Framework\v4.0.30319

本次出现的原因

重新下载配置调试环境,先安装了ISO文件装载工具Deamon Tools这个会判断当前有无适配的.Net Framework版本没有的话会自动安装,我这里就自动安装了.Net Framework 4.5而安装VS2010时它自带的为.Net Framework 4.0所以导致了文件冲突

解决

我这里把VS2010带的较旧的【cvtres.exe】改为【bak_cvtres.exe】,相当于备份不用,保留版本较新的那个

参考链接

链接1
链接2

上一篇下一篇

猜你喜欢

热点阅读