QT数据库--添加MySQL驱动插件(ARM篇)
来源:互联网 发布:mac如何重命名文件名 编辑:程序博客网 时间:2024/05/16 18:34
编译环境: Ubuntu 11.04 、QT4.7.2、GCC4.3.2
硬件:ARM9(S3C2440)
1.下载MySQL的源码包 mysql-5.1.70.tar.gz 下载地址:
http://www.mirrorservice.org/sites/ftp.mysql.com/Downloads/MySQL-5.1/
http://download.csdn.net/detail/smallbox00/5816661
一个地址是官方的,一个地址是我上传到CSDN上的。随便选择一个下载就可以了。
2. 解压缩:tar -zxvf mysql-5.1.70.tar.gz
3.在《【原创】QT数据库--添加MySQL驱动插件(Linux篇)》里我已经介绍过了。需要ncurses,所以我们还移植到ARM系统时,这里要多一个ncurses的源码。
4.下载ncurses-5.6.tar.gz
5.#tar -zxvf ncurses-5.6.tar.gz
6.#./configure –host=arm-linux -prefix=/usr/local/ncurse –enable-static
7.#make
8.#make install
9.如何进入mysql解压后的目录
10.修改configure,找到如下代码,进行修改。
最后进入到QT MySQL源码插件目录:
#cd /home/qt-embedded-linux-opensource-src-4.5.3/src/plugins/sqldrivers/mysql/
#qmake "INCLUDEPATH+=/usr/local/mysql-arm/include/mysql" "LIBS+=-L/usr/local/mysql-arm/lib/mysql -lmysqlclient_r" mysql.pro
#make
注意:这里的qmake记得要用交叉编译器生成的qmake,否则你是X86下的qmake最后会提示各种错误。
编译后会在当前目录下生成一个libqsqlmysql.so文件。将该文件拷贝到嵌入式文件系统中即可。
libmysqlclient_r.so libmysqlclient_r.so.16 libmysqlclient_r.so.16.0.0
libmysqlclient.so libmysqlclient.so.16 libmysqlclient.so.16.0.0
还需要将这6个文件拷贝到嵌入式文件系统中。
- QT数据库--添加MySQL驱动插件(ARM篇)
- QT数据库--添加MySQL驱动插件(Linux篇)
- Qt数据库添加MySQL数据库驱动插件
- Qt数据库(二)添加MySQL数据库驱动插件
- QT数据库--添加ODBC驱动插件(Windows、Linux、ARM篇)
- QT数据库--添加ODBC驱动插件(Windows、Linux、ARM篇)
- Qt数据库之添加MySQL驱动插件
- Qt数据库之添加MySQL驱动插件
- Qt数据库:(二)添加MySQL驱动插件
- QT数据库--添加MySQL驱动插件(mingwin32)
- 十四、Qt数据库 简介 添加MySQL数据库驱动插件
- Qt数据库之添加MySQL数据库驱动插件
- qt编译mysql驱动插件
- Qt数据库教程(二) 添加非默认数据库驱动
- QT编译MySql数据库驱动
- Qt mysql数据库驱动编译
- Qt安装Mysql数据库驱动
- QT编译Mysql数据库驱动
- 启动webloigc报错,在目录/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64中找不到JRE。
- Android 平台C# 与C++之间的互相调用方法
- java知识点杂货铺【九】
- eclipse编辑xml文件时提示本地包和类的路径
- 80. Remove Duplicates from Sorted Array II
- QT数据库--添加MySQL驱动插件(ARM篇)
- andriodStudio真机运行 installation failes with message INSTALL_CANCELED_BY_USER 错误
- 算法工具包
- 388.Permutation Sequence-第k个排列(中等题)
- 学习笔记之——自定义带滑动距离监控和仿iOS回弹效果的ScrollView
- div居中问题
- QT数据库--添加MySQL驱动插件(Linux篇)
- linux环境下安装curses库(包含库文档安装)
- qt配置 QSetting使用方法