如何使用Qt Creator加载带有多个项目的cmake脚本

时间:2013-10-19 12:42:35

标签: cmake qt-creator

我有一个CMake项目,直到现在,我正在使用Visual C ++进行开发。

使用CMake-gui为VC ++生成解决方案,它在同一解决方案中生成多个项目。 但是当脚本加载到qt-creator中时,只定义了一个项目,里面有所有的代码和文件夹树,所以我无法编译它(或者我不知道怎么做)。

如何加载cmake文件以加载所有项目?

更多信息:

第一个CMakeList.txt有一些常见的配置。然后,使用'add_subdirectory'函数,我添加一个项目来创建一个库,另一个项目使一个示例应用程序使用这个库。

2 个答案:

答案 0 :(得分:1)

以下是官方文档http://qt-project.org/doc/qtcreator-2.8/creator-project-cmake.html 我的项目有类似的结构,只需打开项目中最顶层的CMakeLists.txt文件,qtcreator将导入你的项目。

答案 1 :(得分:1)

您应该在“add_subdirectory()”的帮助下将多个项目添加到根cmake文件中。然后在Qt Creator中你应该打开root cmake文件。之后,您可以在选择用于运行(3)或调试(4)应用程序窗格的工具包中选择要运行的项目(请查看link)。

很遗憾你不能(或者我不知道如何)只建造一个项目。您必须构建所有项目,然后将其添加到根cmake文件中,然后选择要运行的项目。

我使用Qt Creator 4.0。