我开始尝试将项目转换为使用CMake,以便我可以将项目导入QtCreator,以便将QtCreator IDE用于这个直接的C代码。对于我的自动完成,代码潜水等等,这非常好用。
我有点时间让CMake按照我的预期构建代码,主要是因为这是我第一次使用它。我最近发现有一个cmake-gui,你可以指向你的来源,它会告诉你CMake变量等。在QtCreator中实际使用cmake-gui的正确方法是什么?当我在我的项目中手动制作我的CMakelists.txt文件时,就足以让项目进入那里。我应该使用定位器运行Cmake-gui并将其指向这些文件吗?我应该在QtCreator创建的cmake-gui中保留相同的构建目录吗?任何教程链接或指导都没有 - 没有找到很多谷歌搜索。
答案 0 :(得分:6)
我在QtCreator中使用cmake-gui
的方式是:
创建一个构建目录并使用cmake-gui
对其进行配置,如:
cmake/project$ mkdir build
cmake/project$ cd build
cmake/project/build$ cmake-gui ..
在QtCreator中打开CMakeLists.txt
文件,并将构建路径设置为您进行配置的位置:
让QtCreator点击“运行CMake”运行配置,它将使用您在步骤1中使用cmake-gui
配置的值:
你已经完成了:)
当您需要重新配置CMake构建时,只需启动命令行,导航到构建目录并重新运行cmake-gui
。