我开始尝试将项目转换为使用CMake,以便我可以将项目导入QtCreator,以便将QtCreator IDE用于此直接C代码.就我的自动完成,代码潜水等等而言,这非常有效.
我有一点时间让CMake按照我的预期构建代码,主要是因为这是我第一次使用它.我最近发现有一个cmake-gui,你可以指向你的来源,它会告诉你CMake变量等.在QtCreator中实际使用cmake-gui的正确方法是什么?当我在我的项目中手动制作我的CMakelists.txt文件时,就足以让项目进入那里.我应该使用定位器运行Cmake-gui并将其指向这些文件吗?我应该在QtCreator创建的cmake-gui中保留相同的构建目录吗?任何教程链接或指导apprecaited - 没有发现很多谷歌搜索.
我使用cmake-guiQtCreator的方式是这样的:
创建一个构建目录并配置它cmake-gui,如:
cmake/project$ mkdir build
cmake/project$ cd build
cmake/project/build$ cmake-gui ..
Run Code Online (Sandbox Code Playgroud)CMakeLists.txt在QtCreator中打开文件,并将构建路径设置为您执行配置的位置:

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

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