在Qt Creator的CMake项目中将CMake项目添加为子项目

时间:2017-06-19 15:00:15

标签: c++ qt cmake qt-creator

我的目录布局如下

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文件),他们可以独立构建和运行。

我需要从file1.Xpp获取对file2.hppprojectA的访问权限。 Qt Creator中有一种方法可以在projectB中添加projectA作为子项目吗?有人可能会记住,file1.Xppfile2.hpp可能取决于第三方图书馆。

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

1 个答案:

答案 0 :(得分:0)

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

子项目基于qmake