C++ 无法为Qt 5.5配置编译器和生成工具包

C++ 无法为Qt 5.5配置编译器和生成工具包,c++,visual-studio,qt,msvc12,C++,Visual Studio,Qt,Msvc12,我刚刚安装了干净的windows 10、visual studio 2015和Qt Creator 5.5…我有一些源代码,它们依赖于一些库(lib)文件,我相信这些文件是使用msvc2012编译的 Qt无法编译我的项目,并且总是抱怨所选的编译器无法编译Qt5.5…我在这方面花了几个小时,但仍然没有成功…有人能告诉我应该怎么做吗?以下是我的Qt构建选项的一些照片: < P> Visual C++不维护版本间的二进制兼容性,这意味着需要使用所有的C++ Visual Studio版本来显示C++

我刚刚安装了干净的windows 10、visual studio 2015和Qt Creator 5.5…我有一些源代码,它们依赖于一些库(lib)文件,我相信这些文件是使用msvc2012编译的

Qt无法编译我的项目,并且总是抱怨所选的编译器无法编译Qt5.5…我在这方面花了几个小时,但仍然没有成功…有人能告诉我应该怎么做吗?以下是我的Qt构建选项的一些照片:

< P> Visual C++不维护版本间的二进制兼容性,这意味着需要使用所有的C++ Visual Studio版本来显示C++功能(只显示C接口的库可以与不同编译器版本一起使用)。 因此,您有两种选择:

1) 安装并使用Visual Studio 2012,下载并安装使用Visual Studio 2012构建的Qt版本(适用于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构建该库。

谢谢,安装VS2012并使用其编译器修复了此问题!