使用cmake-gui和Qt Creator

时间:2012-07-16 14:53:07

标签: cmake qt-creator

我开始尝试将项目转换为使用CMake,以便我可以将项目导入QtCreator,以便将QtCreator IDE用于这个直接的C代码。对于我的自动完成,代码潜水等等,这非常好用。

我有点时间让CMake按照我的预期构建代码,主要是因为这是我第一次使用它。我最近发现有一个cmake-gui,你可以指向你的来源,它会告诉你CMake变量等。在QtCreator中实际使用cmake-gui的正确方法是什么?当我在我的项目中手动制作我的CMakelists.txt文件时,就足以让项目进入那里。我应该使用定位器运行Cmake-gui并将其指向这些文件吗?我应该在QtCreator创建的cmake-gui中保留相同的构建目录吗?任何教程链接或指导都没有 - 没有找到很多谷歌搜索。

1 个答案:

答案 0 :(得分:6)

我在QtCreator中使用cmake-gui的方式是:

  1. 创建一个构建目录并使用cmake-gui对其进行配置,如:

    cmake/project$ mkdir build
    cmake/project$ cd build
    cmake/project/build$ cmake-gui ..
    
  2. 在QtCreator中打开CMakeLists.txt文件,并将构建路径设置为您进行配置的位置:

    QtCreator with CMake-GUI

  3. 让QtCreator点击“运行CMake”运行配置,它将使用您在步骤1中使用cmake-gui配置的值:

    QtCreator with CMake-GUI step 2

  4. 你已经完成了:)

  5. 当您需要重新配置CMake构建时,只需启动命令行,导航到构建目录并重新运行cmake-gui