3

我开始尝试将项目转换为使用 CMake,以便我可以将项目导入 QtCreator 以使用 QtCreator IDE 来处理这个直接的 C 代码。就给我自动完成,代码潜水等而言,这非常有效。

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

4

1 回答 1

6

我使用cmake-guiQtCreator 的方式是这样的:

  1. 创建一个构建目录并使用 配置它cmake-gui,例如:

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

    带有 CMake-GUI 的 QtCreator

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

    QtCreator 与 CMake-GUI 步骤 2

  4. 你完成了:)

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

于 2012-07-16T15:06:14.737 回答