나는 완전히 철저히 조사했지만 디렉토리 안에 모든 폴더를 가져올 방법을 찾지 못했습니다. 다음 Qt 프로젝트 구조가 있습니다디렉토리 안에 .pri 파일을 모두 추가하는 방법
first/
second/
- second.pri
third/
- third.pri
...
first.pri
모든 pri 파일을 first.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