【问题标题】:Qmake copy multiple files while buildingQmake在构建时复制多个文件
【发布时间】:2015-04-26 09:17:27
【问题描述】:

我的 Qmake 项目中有一个文件列表。我希望它们在构建时复制到构建目录中。

我的 qmake 文件在下面

OTHER_FILES += \
    input1 \
    input2 \
    input3 \

我正在使用 Linux。我已经阅读了一些堆栈溢出问题并在 Google 上搜索了我的问题,但找不到确切的解决方案。

【问题讨论】:

    标签: c++ qmake


    【解决方案1】:

    可以使用for() 循环来完成。您可能需要调整 BUILD_DIR 变量。 “其他”文件取自当前目录。

    OTHER_FILES += \
        input1 \
        input2 \
        input3 \
    
    BUILD_DIR = build
    
    for(file, OTHER_FILES) {
        eval($${file}.depends = $$file)
        eval($${file}.target = $$BUILD_DIR/$$file)
        eval($${file}.commands = cp $$file $$BUILD_DIR/)
    
        QMAKE_EXTRA_TARGETS += $${file}
        PRE_TARGETDEPS += $$BUILD_DIR/$$file
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-05
      • 2012-10-04
      • 2011-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多