Qt Creator
在解析和构建CMake
项目方面做得非常出色。问题在于,当CMake
太大且具有子项目时,构建时间会很长。
CMake
确实具有将CMake
项目转换为Visual Studio
解决方案的能力。但由于我正在使用Qt Creator
,因此我也希望能够将CMake
项目转换为Qt Creator
项目。有没有简单的方法来完成这个任务?我已经谷歌搜索过了,但没有找到任何有用的东西。
附言:或者,我想要从
Qt Creator
中构建特定的CMake
项目,而不是整个“解决方案”。Visual Studio
允许您这样做,但Qt Creator
不允许。除非它可以并且我不知道如何操作。
CMake
中使用Ninja
生成器,它比默认使用的make
更快。 - Michał WalenciakCMake
中启用Ninja
的文档?我已经有一个包含子项目的大型CMake
项目了。 - santahoparcmake
时,它实际上会为另一个工具生成文件,该工具将构建您的项目。例如,cmake
可以生成Makefiles
以在Linux
下使用make
(或在Windows
下使用mingw
(由QtCreator
使用))。它还可以为Visual Studio
生成vcproj
文件。由你决定。你可以使用Ninja
(应该与QtCreator
一起使用),只需搜索ninja build
和cmake generators
即可。您不需要更改CMake
项目中的任何内容。 - Michał Walenciak