安装 QT plain 是没有问题的,但是当你必须用 MySQL 驱动插件重新编译 QT 时呢?令人困惑。当我运行 configure 时,Qt 注册了我的 MySQL 驱动程序,但是当我尝试运行 mingw32-make 时,这个可憎的东西出现在我的命令提示符下:
g++.exe: ....corelibcodecsqisciicodec.cpp: No such file or directory
g++.exe: no input files
mingw32-make[2]: *** [tmp/obj/release_shared/qisciicodec.o] Error 1
mingw32-make[2]: Leaving directory 'C:/Qt/2010.04/qt/src/tools/bootstrap'
mingw32-make[1]: *** [release Error 2]
mingw32-make[1]: Leaving directory 'C:/Qt/2010.04/qt/src/tools/bootstrap'
mingw32-make: *** [sub-tools-bootstrap-make_default-ordered] Error 2
这是我的规格:
- Windows 7 诺基亚的开源 QT
- 适用于 Windows 的 Qt SDK (C:\Qt\2010.04\qt)
- Linux MinGW 版本 5.1.6 (C\Linux\MinGW)
- 带有 C++ 文件的 MySQL5 (C:\MySQL5)
还有我的环境变量:
QMAKESPEC win32-g++
QTDIR C:\Qt\2010.04\qt
Path C:\Linux\MinGW\bin;%C:\Linux\Cygwin\bin;C:\MySQL5\bin
这些网站都有自己的方法来做到这一点。我尝试关注他们,但失败了
http://www.qtcentre.org/wiki/index.php?title=Building_the_QMYSQL_plugin_on_Windows_using_mingw
http://jeethurao.com/blog/?p=18。
协助我允许我使用 MySQL 驱动程序插件。
谢谢你的时间。