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

Can not configure compiler and build kit for Qt 5.5

我刚刚安装了干净的 windows 10、visual studio 2015 和 Qt Creator 5.5...我有一些源代码依赖于一些我认为是的库 (lib) 文件使用msvc2012编译。

Qt 无法编译我的项目,并且总是抱怨所选的编译器无法为 Qt 5.5 编译...我已经为此花费了数小时,但仍然没有成功...有人可以告诉我我应该怎么做吗?这是我的 Qt 构建选项的一些照片:

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

所以你有两个选择:

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

或 2) 如果你想使用 Visual Studio 2015,你需要自己用 Visual Studio 2015 构建 Qt,因为没有已经为 Visual Studio 2015 构建的 Qt 二进制文件。并且取决于如何其他库已编写,您可能还需要使用 Visual Studio 2015.

构建它