天嵌 ARM开发社区

 找回密码
 注册
查看: 2236|回复: 1

MySQL

[复制链接]
岁月依旧 发表于 2013-5-5 11:20:55 | 显示全部楼层 |阅读模式
在编译产生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
TQ-lkp 发表于 2013-5-6 08:59:20 | 显示全部楼层
错误不是很明显吗,要么是你根本没有 qsqldriverplugin.h这个文件,要么是你没有把文件的路径加到INCLUDE变量中。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-7 12:19 , Processed in 1.062500 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表