在构建VC ++项目时遇到与VS2017的链接错误:
为' _MSC_VER':值' 1700'检测到LNK2038不匹配没有匹配的价值' 1900'在xxx.obj
这是由项目属性中不匹配的平台工具集引起的:
默认情况下为Visual Studio 2017 (v141)
,但第三方静态库是使用VS2012构建的,其平台工具集为v110
。
是否可以将VS2012平台工具集添加到VS2017 VC ++项目而不安装VS2012?
答案 0 :(得分:-1)
没有。没有安装VS2012,我找不到解决方案。但是没有必要购买VS2012的许可证:只需使用VS2012 express。
安装VS2012 Express for Desktop后: