看起来Digia接管了Qt,从Nokia手中接过来,现在下载几个简单的文件变得相当混乱。如果我现在去下载页面(http://qt-project.org/downloads),我会发现只有一个Windows版本的Qt Creator 2.6.2下载。当我下载并运行安装程序时,似乎MinGW不再与它一起打包。
我尝试单独安装MinGW 4.4,然后添加工具链,但是当我尝试编译基于CMake的项目时,什么也没有运行。
然后我找到了提供Qt SDK 1.2.1的Nokia网站,但现在看起来他们要求您创建一个帐户才能下载安装程序。
下载完整的Qt库可能是建议的解决方案,但这并不是最好的想法,因为我基本上正在为我已经工作了一段时间的基于CMake的开源库编写安装过程(http://tudat.tudelft.nl)。
我应该补充说明的是,问题并不是在Windows下无法自动检测到工具链。我已经成功将MinGW和CMake添加到系统路径中,并通过此方法使Qt Creator自动检测到它们。问题是,当我尝试打开我的项目的CMakeLists.txt文件时,我无法选择任何生成器。
我尝试单独安装MinGW 4.4,然后添加工具链,但是当我尝试编译基于CMake的项目时,什么也没有运行。
然后我找到了提供Qt SDK 1.2.1的Nokia网站,但现在看起来他们要求您创建一个帐户才能下载安装程序。
下载完整的Qt库可能是建议的解决方案,但这并不是最好的想法,因为我基本上正在为我已经工作了一段时间的基于CMake的开源库编写安装过程(http://tudat.tudelft.nl)。
用户不满意必须下载所有Qt库,因为我们没有使用它们中的任何一个。
我已经完全没有解决方案了(请注意,这似乎只是Windows的问题,因为当我在Linux和Mac上安装Qt Creator时,GCC自动检测似乎运行良好)。
因此,简而言之,有人有一个简单的安装程序来安装Qt Creator并使其与MinGW一起工作以编译基于CMake的项目吗?
提前致谢!
Kartik
PS:我知道有很多关于Qt Creator + MinGW的主题,但它们似乎都已过时,因为Digia和Nokia网站最近进行了更改。
我应该补充说明的是,问题并不是在Windows下无法自动检测到工具链。我已经成功将MinGW和CMake添加到系统路径中,并通过此方法使Qt Creator自动检测到它们。问题是,当我尝试打开我的项目的CMakeLists.txt文件时,我无法选择任何生成器。