我正在尝试将我的翻译文件(.qm文件)添加到mac app包中。
这与.pro文件中的INSTALL
短语不同,我想在构建应用程序时发生这种情况。
我在这里检查了文件http://doc.qt.io/qt-4.8/deployment-mac.html,但没有提到。
有什么想法吗?
答案 0 :(得分:1)
尝试这样的事情:
QM_FILES = $$files(*.qm)
QM_DEST_DIR = $${APP_NAME}.app/Contents/MacOS/translations
for(file, QM_FILES) {
eval($${file}.depends = $$file)
eval($${file}.target = $$QM_DEST_DIR/$$file)
eval($${file}.commands = cp $$file $$QM_DEST_DIR/)
QMAKE_EXTRA_TARGETS += $${file}
PRE_TARGETDEPS += $$QM_DEST_DIR/$$file
}