衔接上文
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】,相当于备份不用,保留版本较新的那个
网友评论