CMake到Qt Creator .pro文件

时间:2018-08-17 21:58:23

标签: visual-studio qt cmake qt-creator qmake

Qt Creator在解析和构建CMake项目方面做得很好。问题是,当CMake太大且包含子项目时,构建时间会很长。

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

有没有简单的方法可以完成此任务?我已经用谷歌搜索了,但是什么都没找到。

P.S。或者,或者,我希望能够从CMake而不是整个“解决方案”构建特定的Qt Creator,项目。 Visual Studio允许您这样做,Qt Creator不允许。除非这样做,而且我不知道如何。

1 个答案:

答案 0 :(得分:1)

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

在右侧看到Welcome/Edit/Design/Projects/Help,列的位置,转到Projects,然后在要构建的配置上选择Build

enter image description here

然后在右侧,您会在顶部的CMake对话框中和在其下方的Build Steps对话框中看到所有已加载的CMake子项目。默认情况下,选中all。您可以将该选择更改为所需的任何子项目。显然,如果您有许多子项目是库,并且在大多数时间都在修改可执行项目并运行,那么选择的就是第一个标题为Current Executable:

的项目。

enter image description here