error lnk2038: 检测到 "_msc_ver" 的不匹配项: 值 "1600" 不匹配值 "1900" 1. _msc_ver 的含义及其作用 _msc_ver 是由Microsoft C/C++ 编译器定义的宏,它表示编译器的版本号。 在链接过程中,链接器会检查所有输入的对象文件和库文件,以确保它们是用相同版本的编译器编译的。如果检测到 _msc_ver 的...
Qt:error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1800 Visual Studio 2013生成Qt项目时报错。网上搜说是更改平台工具集,试了没用。退一步说我就是需要使用vs2013,改成其他的会不符合项目需求。于是打开了项目文件.sln,如下: 才发现目标工程的Qt版本是5.7.0,vs2013里面设置错了,我设置...
错误LNK2038 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1900”(EFileReader.obj 中) D:\xxx1\xxx2\xxx3\concert.lib(iloenv.obj) 1 出错原因:依然是Visual Studio 版本不匹配的问题,就是我在编译会用到的依赖库里有以前用2010版编译的文件,比如concert.lib 解决办法:把提示出错的文件都换成2015...
(CppFile3.obj) Projectname2 Error 13 error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1700' in CppFile1.obj D:\ProjectLocation\Projectname1.lib(CppFile4.obj) Projectname2 Error 12 error LNK2038: mismatch detected for '_MSC_VER': value '1600' ...
Error 11 error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1700' in CppFile1.obj D:\ProjectLocation\Projectname1.lib(CppFile7.obj) Projectname2 Error 9 error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1700' in ...
MS VC++ 12.0 _MSC_VER = 1800 vs2013的编译器他的平台是v120 MS VC++ 11.0 _MSC_VER = 1700 vs2012的编译器他的平台是v110 MS VC++ 10.0 _MSC_VER = 1600 Visual C++ 2010 MS VC++ 9.0 _MSC_VER = 1500 Visual C++ 2008 MS VC++ 8.0 _MSC_VER = 1400 Visual C++ 2005 ...
error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1800” 解决方案: _MSC_VER 定义编译器的版本 ,该错原因是编译器版本不匹配故如下修改 在项目右键属性-配置属性-常规中,平台工具集选用为合适平台即可,我选择 vs2013 (v120).
MS VC++ 12.0 _MSC_VER = 1800 vs2013的编译器他的平台是v120 MS VC++ 11.0 _MSC_VER = 1700 vs2012的编译器他的平台是v110 MS VC++ 10.0 _MSC_VER = 1600 Visual C++ 2010 MS VC++ 9.0 _MSC_VER = 1500 Visual C++ 2008 MS VC++ 8.0 _MSC_VER = 1400 Visual C++ 2005 ...
各种编译器下的取值 VC 2010 _MSC_VER 的取值是1600 VC 2008 _MSC_VER 的取值是1500 VC 2005 _MSC_VER 的取值是1400 VC 7.1 _MSC_VER 的取值是1310 VC 7.0 _MSC_VER 的取值是1300 6. VC 6.0 _MSC_VER 的取值是1200