Qt与CMake集成

Qt与CMake集成,cmake,qt-creator,Cmake,Qt Creator,我的构建环境: MacOSX 10.14.1 Qt 5.11.2 Qt Creator 4.7.1 CMake 3.12.2 我对将CMake与Qt结合使用有点陌生。我真的不知道为什么我要这么做,而不是仅仅使用QMake,因为QMake做了我需要它做的一切 我的主要问题是,当我创建一个新项目并选择CMake作为构建工具时,Qt Creator会显示项目窗口并弹出CMake GUI。然后单击配置和生成按钮,然后关闭CMake UI。我的项目名称旁边的旋转图标停止,然后列出的唯一文件是CMakeli

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

我对将CMake与Qt结合使用有点陌生。我真的不知道为什么我要这么做,而不是仅仅使用QMake,因为QMake做了我需要它做的一切

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

我看过一些视频教程,当选择CMake构建环境时,项目文件会自动生成,并在项目窗格中列出,而主机不会执行任何特殊操作

如何让CMake像教程视频中所示那样使用Qt

谢谢。

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

在Mac上:

第一步

Qt创建者菜单项->首选项->工具包->CMake 选择我想要的CMake并将其设置为默认值

步骤2

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

您可以编辑问题并添加一些您提到的示例。