我将Microsoft visual studio升级到2015版本,QT是4.8.3版本,同时构建示例项目是获取此错误
error lnk2038: mismatch detected for '_msc_ver': value '1600' doesn't match value '1900'
我来到这里,感谢任何帮助,提前谢谢。
答案 0 :(得分:1)
这可能是由于您的Qt版本是使用MSVC 2008(1600)构建的,这与您尝试使用的MSVC 2015(1900)不兼容。
可悲的是,2010年以后任何MSVC版本都没有正式的Qt 4版本。
要解决您的问题,您可以:
注意:如果您坚持使用Qt 4,请至少使用最新的补丁版本:4.8.7,它向前和向后兼容所有Qt 4.8.x版本。但是由于不再支持Qt 4,如果你切换到Qt 5会更好。最新版本Qt 5.9是一个LTS版本,它将有3年的错误修复更新。