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:
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: