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

标签 cmake qt-creator

我有一个 CMake 项目,到目前为止,我一直使用 Visual C++ 进行开发。

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

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

更多信息:

第一个 CMakeList.txt 有一些通用配置。然后,使用“add_subdirectory”函数,我添加一个项目来创建一个库,并添加另一个项目来创建一个示例应用程序以使用该库。

最佳答案

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

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

我使用 Qt Creator 4.0 。

关于cmake - 如何使用 Qt Creator 加载多个项目的 cmake 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19466141/

相关文章:

raspberry-pi - 在 Windows 7 上配置 QT Creator(Raspberry pi 是目标)

cmake - 之后如何使导入的目标成为GLOBAL?

cmake - 如何在cmake中静态链接到glibc

android-ndk - 使用cmake构建工具链以针对Android进行交叉编译

c++ - 通过 CMake 构建的 ios 上 Qt 应用程序的运行时错误

c++ - 如何让cmake在子文件夹中找到共享库

c++ - 如何配置 QtCreator 以使用 C++11?

c++ - cmake 将子目录链接在一起

c++ - 无法初始化 GLEW。缺少 GL 版本

qt - 使用 modeltest 进行 QAbstractItemModel 测试