如何在qt中递归添加源文件
how to add source file recursively in qt
如何在qt工程文件的某个子目录下添加所有文件。
例如,我的源代码树是:
- 来源
- 应用/
- foo/
- ui/
- 普通/
现在我像这样添加所有文件
SOURCES += ./*.cpp \
./app/*.cpp \
./app/foo/*.cpp \
./ui/*.cpp \
./common/*.cpp
有什么方法可以将 src
目录下的所有这些文件添加到 SOURCES
中吗?
你必须使用files函数:
SOURCES += $$files("*.cpp", true)
如何在qt工程文件的某个子目录下添加所有文件。 例如,我的源代码树是:
- 来源
- 应用/
- foo/
- ui/
- 普通/
- 应用/
现在我像这样添加所有文件
SOURCES += ./*.cpp \
./app/*.cpp \
./app/foo/*.cpp \
./ui/*.cpp \
./common/*.cpp
有什么方法可以将 src
目录下的所有这些文件添加到 SOURCES
中吗?
你必须使用files函数:
SOURCES += $$files("*.cpp", true)