將編譯後的翻譯(* .qm)組織到資源中的最佳(適當)方法是什麼?簡稱 * .qm文件QRC文件,並通過二(三)額外的目標,以這種方式產生:qmake和生成的qm文件
trans_update.commands = lupdate $$_PRO_FILE_
trans_update.depends = $$_PRO_FILE_
trans_release.commands = lrelease $$_PRO_FILE_
trans_release.depends = trans_update $$TRANSLATIONS
translate.depends = trans_release
QMAKE_EXTRA_TARGETS += trans_update trans_release translate deploy
CONFIG(release, debug|release) {
DESTDIR=release
PRE_TARGETDEPS += translate
}
但問題是,在運行的qmake第一次的那一刻,有是產生還沒有QM文件,並打印錯誤,如:
RCC: Error in 'qml.qrc': Cannot find file ...
我不喜歡將編譯的qm文件保存到VSC的想法。
有沒有辦法很好地組織它?
我想起來的第一件事情:關於忽略VCS中的'* .qm'文件怎麼辦?我可能會在幾分鐘內提出更好的解決方案。 – maxik
謝謝,似乎是一個解決方案,如果qrc文件引用* .qm文件 – mbg033