大家好,
我最近用一个软件需要用到Qt-4.5.3库,且为minGW编译。出了错误,一直无法排除,现在我把笔记发在这里,版上的诸位朋友有谁路过发现对这个问题有些说法,请直接回帖。
平台相关配置:
OS:WinXP SP3
minGW中的g++版本:4.5.2
准备编译的命令:
1. configure -platform win32-g++ -opensource -debug-and-release -static -shared -webkit
2. mingw32-make
问题描述:运行configure -platform win32-g++ -opensource -debug-and-release -static -shared -webkit后出现如下错误信息:
Creating qmake. Please wait...
ln: creating symbolic link 'mkspecs/default' to 'win32-g++': No such file or directory
g++ -c -o project.o -DQMAKE_OPENSOURCE_EDITION -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igenerators/mac -I/d/qt/qt-4.5.3/include -I/d/qt/qt-4.5.3/include/QtCore -I/d/qt/qt-4.5.3/src/corelib/global -I/d/qt/qt-4.5.3/src/script -DQT_NO_PCRE -DQT_BUILD_QMAKE -DQT_NO_BOOTSTRAPPED -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/d/qt/qt-4.5.3/mkspecs/win32-g++ -DHAVE_QCONFIG_CPP -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT project.cpp
In file included from project.cpp:42.0:
project.h:45.25: fatal error: qstringlist.h: No such file or directory
compilation terminated.
gmake: *** [project.o] Error 1
于是我在Qt-4.5.3(源码解压后的文件夹)手动搜索了上述错误信息中的project.cpp和qstringlist.h。两文件都存在。
问题:
1.我的操作方法是否正确?如果错误,应该如何调整?
2.如果1正确,那么问题出在哪里?该如何调整?
希望大家帮帮我!谢谢!