在编译产生qt与MySQL数据库的动态链接库文件libqsqlmysql.so的时候,进入目录../src/plugins/sqldrivers/mysql下,输入如下命令:
qmake "INCLUDEPATH+=/usr/include/mysql" "LIBS+=-L/usr/lib/mysql/plugin -lmysqlclient_r" mysql.pro
可以产生Makefile文件,但是在接下来执行make的时候,就出现如下错误:
root@ubuntu:/opt/qtsdk-2010.01/qt/src/plugins/sqldrivers/mysql# make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/local/Trolltech/QtEmbedded-4.6.1-i386/mkspecs/qws/linux-generic-g++ -I. -I/usr/local/Trolltech/QtEmbedded-4.6.1-i386/include/QtCore -I/usr/local/Trolltech/QtEmbedded-4.6.1-i386/include/QtNetwork -I/usr/local/Trolltech/QtEmbedded-4.6.1-i386/include/QtGui -I/usr/local/Trolltech/QtEmbedded-4.6.1-i386/include -I/usr/local/include -I. -I. -o main.o main.cpp
main.cpp:42:30: 致命错误: qsqldriverplugin.h:没有那个文件或目录
编译中断。
make: *** [main.o] 错误 1
是MySQL的库安装有问题么,求大神给小弟指导下 T_T
luominglei 于 2013-05-07 18:05:33发表:
不错