2013-01-31 46 views
5

因此,看起来Digia正在从诺基亚手中接过Qt,因此获得一些简单的下载就相当麻烦。使用MinGW安装Qt Creator

如果我现在进入下载页面(http://qt-project.org/downloads),我看到有一个用于Windows的Qt Creator 2.6.2下载。当我下载并运行安装时,似乎MinGW不再与它一起打包。

我试图单独安装MinGW 4.4,然后添加一个工具链,但是当我尝试编译我的基于CMake的项目时没有运行。

然后我遇到了提供Qt SDK 1.2.1的诺基亚网站;但是现在看起来他们需要您创建一个帐户才能下载安装程序。

下载完整的Qt库可能会提出什么建议,但这不是最好的想法,因为我基本上为基于CMake的开源库设计了一个安装过程,我一直在努力(http://tudat.tudelft.nl)。

用户不满意下载所有Qt库,因为我们没有使用它们中的任何一个。我已经完全用完了解决方案(并且介意你,这似乎只是Windows的一个问题,因为当我在Linux和Mac上安装Qt Creator时,GCC自动检测似乎工作正常)。

简而言之,是否有人有一个简单的安装例程来安装Qt Creator,并让它与MinGW一起编译一个基于CMake的项目?

在此先感谢!

卡尔蒂克

PS:我知道有很多关于Qt Creator的+ MinGW的线程,但他们都似乎与最近双方的Digia公司和诺基亚网站的变化现在已经过时。


我应该补充一点,问题不在于Windows下不能自动检测工具链。我已经成功地将QG Creator自动检测到的MinGW和CMake都添加到了系统路径中。问题是,当我尝试打开我的项目的CMakeLists.txt文件时,我无法选择任何生成器。

回答

0

直向前:

  1. 安装Qt框架
  2. 安装MINGW
  3. 安装CMake
  4. 安装其他的东西,例如Git的
  5. 安装Qt Creator的

正如你已经提到的,有很好的机会Qt Creator的获取通过自动检测一切。尽管如此,你应该检查Qt设置,如果一切正常,例如调试器。

第一次打开cmake项目时,Qt Creator(应该)要求使用工具链。如果您想在之后更改链,请删除构建文件和cmake目录。

更多细节的Qt Creator和cmake的:http://qt-project.org/doc/qtcreator-2.7/creator-project-cmake.html

+0

感谢您的反馈。在receipe中遇到的麻烦是安装了所有东西之后的步骤,当我需要选择工具链使用时。弹出的CMake向导不会显示任何可选择的工具链,即使它们确实出现在Qt Creator设置中。 我现在已经恢复推荐用户安装由MinGW 4.4附带的诺基亚提供的SDK。 同样,这个问题似乎只在Windows下出现。在Ubuntu,openSUSE和Mac OS X上,我没有任何困难设置我自己的工具链,然后通过Qt Creator中的CMake向导选择它。 Kartik – kartikkumar

+0

如果工具链没有出现在Qt Creator设置中,您应该尝试手动设置编译器和qt。之后,您可以使用这些设置定义工具链。这是否工作? – Tob

+0

不幸的是,手动添加工具链似乎无法解决问题。我可以在没有任何问题的情况下添加它,并且它显示在Qt Creator偏好设置面板下的工具链列表中。但是,当我加载CMake向导时,根本没有任何可以从中选择的生成器。 – kartikkumar