使用Qt 5.4.1为Windows 32位编译qt创建者(MinGW 4.9.1)

时间:2015-03-10 10:58:35

标签: qt makefile mingw qmake

当我在linux中构建qt创建者时,我没有任何问题。

但是,当我尝试使用Qt 5.4.1Windows 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.

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

你自己已经部分回答了这个问题。

lrelease.exe的路径不正确,并在translations.pro中使用。

如果用实际的lrelease路径替换命令中的$$LRELEASE,你应该完成编译。但是在此之后我从git获得了最新版本的0xc0000022错误,我不确定我们应该改变什么......