我的Qmake项目中有一个文件列表 . 我希望它们在构建时复制到构建目录中 .
我的qmake文件如下
OTHER_FILES += \ input1 \ input2 \ input3 \
我正在使用Linux . 我已经阅读了一些堆栈溢出问题并搜索了我的问题,但无法找到确切的解决方案 .
可以使用 for() 循环完成 . 您可能需要调整 BUILD_DIR 变量 . "other"文件来自当前目录 .
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 }
1 回答
可以使用
for()
循环完成 . 您可能需要调整BUILD_DIR
变量 . "other"文件来自当前目录 .