【发布时间】: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....
【问题讨论】:
-
感谢您提供的信息,您构建成功了吗?
-
不,很抱歉,我刚刚在 Google 上搜索了您。我希望它有效,让我知道。
标签: windows-7 mingw qt5 32-bit