【问题标题】:Add CMake project as subproject in CMake project in Qt Creator在 Qt Creator 的 CMake 项目中添加 CMake 项目作为子项目
【发布时间】:2017-11-21 20:50:56
【问题描述】:

我的目录布局如下所示

projectA/
|-- CMakeLists.txt
|-- src/
    |-- main.cpp
projectB/
|-- CMakeLists.txt
|-- src/
    |-- file1.cpp
    |-- file1.hpp
    |-- file2.hpp
    |-- main.cpp
|-- third_party/
    |-- include
        |-- lib1

我在 Qt Creator 中成功打开了这两个项目(使用 Ctrl+O 并打开 CMakeLists.txt 文件)并且它们能够独立构建和运行。

我需要从projectA 访问file1.Xppfile2.hpp。 Qt Creator 中有没有办法在projectA 中添加projectB 作为子项目?有人可能会记住,file1.Xppfile2.hpp 可能依赖于第三方库。

使用Ctrl+N -> Other Project -> Subdirs Project 如果我没记错的话,我可以添加一个子项目,但只能是一个空的。

【问题讨论】:

  • 您是否使用 projectB 的依赖项+包含来编译 projectA ?我相信这更多是在 CMake 级别上,而不是在 Qt Creator 配置中。

标签: c++ qt cmake qt-creator


【解决方案1】:

不,您不能将 CMake 主题添加为子项目。

子项目基于qmake

【讨论】:

    猜你喜欢
    • 2020-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-11
    相关资源
    最近更新 更多