otomatik olarak QMake ile Translation_de.qm
derlenmiş olan bir Alman çeviri ile QT projesi, Translation_de.ts
vardır:Qmake için otomatik oluşturulan kaynak dosyaları nasıl belirlenir?
Translation_de.qm
sonra bir kaynak olarak nihai uygulama derlendi
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
nerede Resources.qrc
şuna benzer:
<RCC>
<qresource>
...
<file>Translation_de.qm</file>
</qresource>
</RCC>
A Yanlış Burada ne işim
RCC: Error in 'Resources.qrc': Cannot find file 'Translation_de.qm'
: Bunun ll taze ödeme üzerinde QMake çok ilk çağrı aşağıdaki can sıkıcı uyarı atıyor dışında çalışıyor? Translation_de.qm
gibi otomatik olarak oluşturulmuş bir kaynak dosyasını doğru şekilde nasıl belirleyebilirim?
'qmake, bulamadığı dosyalara bağımlılık üretmeyecektir. Ortaya çıkan Makefile paralel bina başarısız olacaktır. –