当我在linux中构建qt创建者时,我没有任何问题。
但是,当我尝试使用Qt 5.4.1
为Windows 32-bit (MinGW 4.9.1)
从源代码构建qt创建者时。我对lrelease
路径
编译输出:
C:/Qt/Qt5.4.0/Tools/mingw491_32/bin/mingw32-make -f Makefile.Debug mingw32-make [3]:进入目录 'C:/ SRC / qtcreator /集结qtcreator-Desktop_Qt_5_4_0_MinGW_32bit-调试/共享/ qtcreator /翻译' /C/Qt/Qt5.4.0/5.4/mingw491_32/bin/lrelease C:/src/qt-creator/qt-creator/share/qtcreator/translations/qtcreator_cs.ts -qm qtcreator_cs.qm / usr / bin / sh:/C/Qt/Qt5.4.0/5.4/mingw491_32/bin/lrelease:没有这样的文件或目录
Makefile.Debug:161:目标'qtcreator_cs.qm'的配方失败 mingw32-make [3]:*** [qtcreator_cs.qm]错误127
我不知道为什么有使用unix way path /C/Qt/Qt5.4.0/5.4/mingw491_32.
如何解决此问题?
答案 0 :(得分:0)
你自己已经部分回答了这个问题。
lrelease.exe
的路径不正确,并在translations.pro
中使用。
如果用实际的lrelease路径替换命令中的$$LRELEASE
,你应该完成编译。但是在此之后我从git获得了最新版本的0xc0000022
错误,我不确定我们应该改变什么......