我正在尝试构建 VS 2010 开发的 c++ 代码
我可以编译它,但是在链接期间,我收到了这个错误:
Error 1 error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1700' in myfile.obj
我知道这是因为它们是使用不同版本的 MSVC 构建的,但是有什么方法可以将 MSVC 配置为使用使用旧版本 MSVC 编译的库?
编辑 1
最后,我决定安装 VS2012 express 并用它编译代码。微软似乎不喜欢你将一个项目从一个版本的 MSVC 轻松移植到另一个版本。