我的目录布局如下
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.hpp
和projectA
的访问权限。 Qt Creator中有一种方法可以在projectB
中添加projectA
作为子项目吗?有人可能会记住,file1.Xpp
和file2.hpp
可能取决于第三方图书馆。
使用Ctrl+N
- > Other Project
- > Subdirs Project
如果我没有弄错的话,我可以添加一个子项目,但只能添加一个空项目。
答案 0 :(得分:0)
不,您不能将 CMake 主题添加为子项目。
子项目基于qmake。