打开CMakeList.txt文件后,目录和文件未显示在QtCreator树中

时间:2017-09-28 15:04:32

标签: cmake

我为基本问题道歉但是对Cmake不熟悉,我很难做很简单的事情。

基本上,我正在研究pixhawk固件:https://github.com/PX4/Firmware,它使用了大量的CMake / make文件。

src文件夹下,我创建了自己的文件夹,其中包含两个子文件夹,其中包含自己的CMakeLists.txt文件和源代码(我自己的文件夹中没有CMakeLists.txt)。

但是,当我在QtCreator中打开顶部CMakeLists.txt时,我自己新创建的文件夹(及其子文件夹和包含文件)不会出现在树中,这对于直接从QtCreator工作非常不方便。

我应该在顶级CMakeLists.txt中修改什么才能在QtCreator中显示它?我认为一个简单的include_subdirectory可以完成这项工作,但它没有(因为,如果我的记忆是正确的,cmake抱怨我自己的文件夹中没有CMakeLists.txt,只在其子文件夹中)。

Ps:如果有机会,你是一名无人机开发人员并且了解pixhawk,如果你能花点时间回答我在那里发布的问题,那将是非常好的:http://discuss.px4.io/t/cmake-help/4523

1 个答案:

答案 0 :(得分:0)

嗯,也许你可以简单地将它添加到你的顶级CmakeList?

add_subdirectory(myfolder/app1)
add_subdirectory(myfolder/app2)