【发布时间】:2016-03-07 15:14:14
【问题描述】:
我想用qmake构建我的资源如下[Qt 5.5]:
imageTarget.target = images.rcc
imageTarget.depends = $$PWD/images.qrc
imageTarget.commands = rcc -binary -no-compress $$PWD/images.qrc -o $$OUT_PWD/images.rcc
QMAKE_EXTRA_TARGETS += imageTarget
当我为我的.pro 文件运行qmake 时,它会按预期为目标images.rcc 目标生成make 规则:
images.rcc: /path/to/images.qrc
rcc -binary -no-compress /path/to/images.qrc -o /output/path/to/images.rcc
到目前为止一切顺利。
但是,我希望运行qmake 也会生成输出文件images.rcc,但它不会。
但是当我进入 makefile 目录并输入命令“make images.rcc”时,就会生成images.rcc。我错过了一点吗?如何在 qmake 步骤中制作目标而不需要额外制作?
【问题讨论】: