CMake 到 Qt Creator .pro 文件;从 Qt Creator 构建特定的 CMake 项目

CMake to Qt Creator .pro file; Build specific CMake project from Qt Creator

Qt Creator 在解析和构建 CMake 项目方面做得非常出色。问题是当CMake太大而且有子项目时,构建需要很长时间

CMake 确实能够将 CMake 项目转换为 Visual Studio 解决方案。但是由于我使用的是 Qt Creator,,所以我还希望能够将 CMake 项目转换为 Qt Creator 项目。

是否有完成此任务的直接方法?我用谷歌搜索,但没有找到任何东西。

P.S。或者,我希望能够从 Qt Creator, 而不是整个 "solution" 构建一个特定的 CMake 项目。 Visual Studio 允许你这样做,Qt Creator 不允许。除非它确实如此,我不知道如何。

Qt Creator 中进行了一些挖掘,结果发现确实可以设置要构建的特定 CMake sub-project。

在您看到 Welcome/Edit/Design/Projects/Help, 列的右侧 hand-side 转到您正在构建的配置上的 Projects 和 select Build

然后在右边 hand-side 你会看到顶部有一个 CMake 对话框,在它的正下方 Build Steps 对话框有所有 CMake sub-project 已加载。默认情况下 all 被选中。您可以将 selection 更改为任何您想要的 sub-project。显然,如果您有许多 sub-project 是库,并且您大部分时间都在修改可执行项目和 运行,那么选择将是第一个,标题为 Current Executable: