我已經很徹底地搜索,但找不到一種方法來獲取目錄中的所有文件夾。我有以下的qt項目結構如何添加一個目錄內的所有.pri文件
first/
second/
- second.pri
third/
- third.pri
...
first.pri
我想包括first.pri文件中的所有pri文件。我能做
include($$PWD/second/second.pri)
include($$PWD/third/third.pri)
...
但問題是可能有許多子目錄將來添加,我想自動包括所有的pri文件。我試過
FILES = $$files($$PWD/*/*.pri)
for(FILE, FILES) {
include($$FILE)
}
但是,這並沒有找到'第一'文件夾內的文件夾。 $$files documentation允許指定遞歸,但它不會下降到子目錄中。我如何實現它?
你只有這2個級別?或者你想要一個完整的遞歸解決方案? –
@AdrianMaire我有三個級別。 – akashrajkn