【问题标题】:has anyone successfully built qt 5.0.0 from source on windows 32-bit, on mysis, using mingw 4.72?有没有人使用 mingw 4.72 在 Windows 32 位、mysis 上从源代码成功构建 qt 5.0.0?
【发布时间】:2012-12-28 05:26:01
【问题描述】:

我已经用 C++ 编程有一段时间了,但主要是控制台程序。我已经学习了几种数据结构、指针,并且我确信我有能力开发一些简单的软件。所以我决定下载 qt 并开始学习如何创建 UI,但问题是我有 mingw 4.72 并且 qt 5.0 抱怨它只适用于 win32API 3.13 版,而我的 mingw 安装有 3.17。所以我决定使用 mingw 4.72 从源代码构建 qt 5.0.0,但是我遇到了诸如此类的编译器错误

c:/qt-everywhere-opensource-src-5.0.0/qtbase/qmake/library/qmakeevaluator.cpp: in
member function 'void QMakeEvaluator::loadDefaults()':
c:/qt-everywhere-opensource-src-5.0.0/qtbase/qmake/library/qmakeevaluator.cpp:968:43:  
error: cannot convert 'wchar_t*' to 'LPSTR {aka char*}' for argument '1' to 'BOOL 
GetComputerNameA(LPSTR, PDWORD)'
make.exe: *** [qmakeevaluator.o] Error 1 *** qtbase/configure exited with non-zero   
status..

所以我的问题是,有没有人使用 mingw 4.72 为 32 位 Windows 7 成功构建了稳定的 qt 5.0?我有所有的先决条件,perl、ruby 和 python....

【问题讨论】:

标签: windows-7 mingw qt5 32-bit


【解决方案1】:

我决定用4.8.4版本,配置很顺利。尚未键入 mingw-make,因为我被告知需要一段时间才能完成。 http://wiki.batcom-it.net/index.php?title=Building_Qt_on_Windows_%28MinGW%29 这里有一个很好的指南。我希望它可以帮助某人...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多