私は自動的にqmakeを経てTranslation_de.qm
にコンパイルされたドイツ語翻訳とQtのプロジェクト、Translation_de.ts
を、持っている:自動生成リソースファイルをQmakeに指定する方法は?
Translation_de.qm
は、リソースとして最終的なアプリケーションにコンパイルされ
TRANSLATIONS += Translation_de.ts
...
QMAKE_EXTRA_COMPILERS += lrelease
lrelease.input = TRANSLATIONS
lrelease.output = ${QMAKE_FILE_BASE}.qm
lrelease.commands = $$[QT_INSTALL_BINS]/lrelease ${QMAKE_FILE_IN} -qm ${QMAKE_FILE_BASE}.qm
lrelease.CONFIG += no_link target_predeps
:
RESOURCES += Resources.qrc
<RCC>
<qresource>
...
<file>Translation_de.qm</file>
</qresource>
</RCC>
A:Resources.qrc
はこのようになります
私はここで間違って何をやっている
RCC: Error in 'Resources.qrc': Cannot find file 'Translation_de.qm'
:これのLLは、新鮮なチェックアウトのqmakeのに非常に最初の呼び出しは、以下の迷惑な警告をスローすることを除いて、正常に動作しますか? Translation_de.qm
のような自動生成リソースファイルを正しく指定するにはどうすればよいですか?
'qmake'は見つからないファイルへの依存関係を生成しません。結果として得られるMakefileは並列ビルドに失敗します。 –