5

所以看起来Digia从诺基亚手中接管了Qt,获得一些简单的下载是相当混乱的。

如果我现在转到下载页面 ( 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 下无法自动检测到工具链。通过将 MinGW 和 CMake 添加到系统路径中,我已经设法让 Qt Creator 自动检测到 MinGW 和 CMake。问题是当我尝试为我的项目打开 CMakeLists.txt 文件时,我无法选择任何生成器。

4

1 回答 1

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

于 2013-09-09T19:32:04.663 回答