嵌入式爱好者

查看: 13839|回复: 4

关于mysql驱动的问题

[复制链接]

0

主题

0

帖子

0

积分

扫一扫,手机访问本帖
发表于 2011-5-20 13:25:33 | 显示全部楼层 |阅读模式
我现在mysql已经在开发板上运行起来了,输入命令也能登陆,但是我的程序缺少插件(驱动),所以连接不到
我按照你们的qt移植教学手册,已经交叉编译了qt4.7.1
对应的我在 /opt/qt-4.7.1/plugins/sqldrivers 下面可以找到
libqsqlite.so libqsqlmysql.so 两个驱动
使用file命令查看如下:
root@ubuntu:/opt/qt-4.7.1/plugins/sqldrivers# file libqsqlmysql.so
libqsqlmysql.so: ELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, stripped

但是我用不了,应该是路径不对

所以我自己重新添加路径,重新交叉编译了
我在我自己装的QT creator下面找到mysql.pro 然后添加如下2句:
INCLUDEPATH += /usr/local/mysql-5.1.57/include/mysql
LIBS += -L/usr/local/mysql-5.1.57/lib/mysql -lmysqlclient_r

然后使用4.3.2 和qt4.7.1的qmake
也顺利交叉编译出插件来
但是file之后就发现:
root@ubuntu:/opt/qtsdk-2010.05/qt/src/plugins/sqldrivers/mysql# file libqsqlmysql.so
libqsqlmysql.so: ELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, not stripped
然后还是不能用
对比就发现 就是我加粗的地方不一样,所以想请一个明白的技术支持问一下
这个会有影响么 那我要编译 stripped的 需要添加什么命令?
回复

使用道具 举报

飞凌_develop 该用户已被删除
发表于 2011-5-21 09:08:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

susan1278 该用户已被删除
发表于 2012-7-19 14:06:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

2606133 该用户已被删除
发表于 2012-10-29 14:24:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

pbwy123123 该用户已被删除
发表于 2012-12-30 10:35:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-4-19 05:20

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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