2011-08-24 360 views
1

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

我在互联网上发现了一些信息,但没有为我工作。

我试图通过安装

  1. QTSDK + qtvs2008 + QT视觉工作室插件[FAIL]
  2. QtCreator独立+的mingw + qtvs2008 + QT视觉工作室插件[FAIL]
  3. QtCreator用visual studio编译+ mingw + qtvs2008 [FAIL]

我不知道还有什么要尝试,所以我需要一些帮助。 这可能吗?

+0

你要么使用MinGW或VS.编译你怎么能用Both编译? –

+0

您可以设置一个可以同时编译的项目。这就是我读的。我还没有弄清楚如何去做。 – kechapito

+0

也请发布您的配置。 – bygreencn

回答

1

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

1

从Qt SDK开始。这给你Qt Creator,MinGW编译器,以及MinGW编译的Qt版本,适用于MinGW开箱即用的开发。然后添加一个独立版本的Qt二进制文件与MSVC构建,或者获取源代码并自己编译(configure.exe和nmake从MSVC命令提示符)。在Creator中,你可以进入工具 - >选项 - > Qt4版本,通过将条目指向MSVC版本中的bin \ qmake.exe来添加MSVC版本。之后,您应该能够在项目选项卡中的MinGW和MSVC版本之间切换。您不需要Visual Studio AddIn。

0

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

enter image description here

0

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

这里是配置截图:

enter image description here