我一直在用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 ......
答案 0 :(得分:1)
我决定使用4.8.4版本,配置顺利进行。还没有输入mingw-make,因为我被告知需要一段时间才能完成。这里有一个很好的指南http://wiki.batcom-it.net/index.php?title=Building_Qt_on_Windows_%28MinGW%29。我希望它有助于某人...