在QtCreator下使用mingw和msvc

时间:2011-08-24 13:50:42

标签: visual-studio-2010 qt qt4 mingw qt-creator

我想让QtCreator能够使用mingw和msvc编译,但我不知道如何。

我在互联网上找到了一些信息但对我不起作用。

我试过安装

  1. QtSDK + qtvs2008 + qt visual studio addin [FAIL]
  2. QtCreator standalone + mingw + qtvs2008 + qt visual studio addin [FAIL]
  3. QtCreator使用visual studio + mingw + qtvs2008编译 [FAIL]
  4. 我不知道还有什么可以尝试,所以我需要一些帮助。 这件事有可能吗?

4 个答案:

答案 0 :(得分:1)

我安装了vs2008。当我下载最新的Qt版本并在Qt Creator中创建项目时,它会自动为mingw和msvc添加目标。换句话说,当您安装Qt SDK时,选择“custom”install并检查您正在安装的组件。包中包含vs2008的插件。

答案 1 :(得分:1)

从Qt SDK开始。这为您提供了Qt Creator,MinGW编译器和使用MinGW编译的Qt版本,适合开发MinGW开箱即用。然后使用MSVC添加独立版本的Qt二进制版本,或者获取源代码并自行编译(从MSVC命令提示符下配置configure.exe和nmake)。在Creator中,您可以转到Tools-> Options-> Qt4 Version,并通过将条目指向MSVC版本中的bin \ qmake.exe来“添加”MSVC版本。之后,您应该能够在“项目”选项卡中切换MinGW和MSVC版本。您不需要Visual Studio AddIn。

答案 2 :(得分:0)

安装时,请选择自定义安装类型。 QtSDK中所需编译器的选择库 - >开发工具 - >桌面Qt-> Qt - 。

enter image description here

答案 3 :(得分:0)

<强> 2016年4月1日
我想也许你需要这个qt online_installers。通过这种方式,也许你可以让qt-mingw和qt-msvc一起工作。

以下是配置屏幕截图:

enter image description here