Qt和CMake集成

时间:2018-12-04 15:09:50

标签: cmake qt-creator

我的构建环境: MacOSX 10.14.1 Qt 5.11.2 Qt Creator 4.7.1 CMake 3.12.2

我对在Qt中使用CMake有点陌生。我真的不知道为什么要这样做,而不仅仅是使用QMake,因为QMake会执行我需要做的所有事情。

我的主要问题是,当我创建一个新项目并选择CMake作为构建工具时,Qt Creator将显示项目窗口,并弹出CMake GUI。然后,我单击配置并生成按钮,然后关闭CMake UI。我的项目名称旁边的旋转图标停止,然后列出的唯一文件是CMakelists.txt。

我看过一些视频教程,当选择CMake构建环境时,将自动生成项目文件,并在项目窗格中列出项目文件,而主机不会做任何特别的事情。

我如何使CMake与Qt一起使用,如教程视频所示?

谢谢。

1 个答案:

答案 0 :(得分:0)

找到了答案。 我必须重置工具包中的CMake设置,以使用绝对路径正确指向系统上的CMake。

在Mac上:

第1步

Qt Creator(菜单项)->首选项->套件-> CMake 选择了我想要的CMake并将其设置为默认值

第2步

Qt Creator(菜单项)->首选项->套件->套件 选择已安装的工具包,然后将CMake属性设置为在步骤1中设置为默认值的CMake。