无法为Qt 5.5配置编译器和构建工具包

Sae*_*ani 5 c++ qt visual-studio msvc12

我刚刚安装在一个干净的Windows 10,visual studio 2015和Qt Creator 5.5上......我有一些源代码依赖于我认为使用msvc2012编译的一些库(lib)文件.

Qt无法编译我的项目并总是抱怨所选编译器无法编译为Qt 5.5 ...我花了好几个小时但仍未成功...有人会告诉我该怎么办?以下是我的Qt构建选项的一些照片: 在此输入图像描述

Zla*_*mir 3

Visual C++ 不维护版本之间的二进制兼容性,这意味着您需要对公开 C++ 功能的所有库使用相同的 Visual Studio 版本(仅公开 C 接口的库可以与不同的编译器版本一起使用) 。

所以你有两个选择:

1)安装和使用Visual Studio 2012,下载并安装使用Visual Studio 2012构建的Qt版本(Qt 5.5.0 for Windows 32位(VS 2012,587 MB))请注意,对于VS 2012,只有32位二进制文​​件可用(如果你想要 x64,你需要自己构建 Qt)

或 2) 如果您想使用 Visual Studio 2015,则需要使用 Visual Studio 2015 自行构建 Qt,因为还没有为 Visual Studio 2015 构建的 Qt 二进制文件。并且根据其他库的编写方式,您可能需要还可以使用 Visual Studio 2015 构建它。