如何在Qt中递归添加源文件

how to add source file recursively in qt

本文关键字:递归 添加 源文件 Qt      更新时间:2023-10-16

如何在qt项目文件的某个子目录中添加所有文件。例如,我的源代码树是:

  • 来源
    • .app/
      • 福/
    • 用户界面/
    • 常见/

现在我像这样添加所有文件

SOURCES +=  ./*.cpp 
            ./app/*.cpp 
            ./app/foo/*.cpp 
            ./ui/*.cpp 
            ./common/*.cpp

有没有办法将目录中src所有这些文件添加到SOURCES

您必须使用文件功能:

SOURCES += $$files("*.cpp", true)