나는 자동으로 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
어디 Resources.qrc
은 다음과 같습니다
<RCC>
<qresource>
...
<file>Translation_de.qm</file>
</qresource>
</RCC>
을 내가 잘못 여기서 뭐하는 거지
RCC: Error in 'Resources.qrc': Cannot find file 'Translation_de.qm'
이의 LL 신선한 체크 아웃에 qmake에 매우 첫 번째 호출은 다음과 같은 성가신 경고를 발생하는 것을 제외하고 잘 작동? Translation_de.qm
과 같은 자동 생성 리소스 파일을 올바르게 지정하려면 어떻게해야합니까?
'qmake'는 찾을 수없는 파일에 대한 의존성을 생성하지 않습니다. 생성 된 Makefile은 병렬 빌드를 실패합니다. –