<二> Qt更新sqlite3插件

本文介绍如何使用自编译的sqlite库替换Qt自带的sqlite3,以更新Qt的sqlite3插件,使代码更符合Qt的编程风格。内容包括交叉编译sqlite3的说明,以及将原有工程修改为使用Qt数据库API的例子,强调了代码的简洁性,虽然未详细测试效率,但后续会进行性能对比。
摘要由CSDN通过智能技术生成

    今天在Qt的帮助手册里看到,可以用自己编译的sqlite库来替换qt源码中所带的sqlite。这样就好办了,可以更新Qt的sqlite3插件,编程的时候直接用Qt的数据库语句,上一章中用sqlite3的函数来编程,总感觉怪怪的。毕竟是写Qt sqlite程序,应该写成Qt的风格,后面使用Qt的数据模型就比较方便。

    上一章中已经说了sqlite3源码的编译,这里我把通过交叉编译后安装在虚拟机上的qte目录和sqlite3目录打印下。

ws@ubuntu:~$ ls /usr/local/Trolltech/QtEmbedded-4.8.5-arm/
bin  demos  examples  include  lib  mkspecs  plugins  tests  translations
ws@ubuntu:~$ ls /usr/local/arm_sqlite/
bin  include  lib  share
    接下来开始更新sqlite3插件。首先跳转到qt源码目录,依次执行以下命令。

cd /opt/FriendlyARM/mini210/linux/arm-qte-4.8.5/qt-everywhere-opensource-src-4.8.5/src/plugins/sqldrivers/sqlite
export SQLITE=/usr/local/arm_sqlite
/usr/local/Trolltech/QtEmbedded-4.8.5-arm/bin/qmake "INCLUDEPATH+=$SQLITE/include" "LIBS+=-L$SQLITE/lib -lsqlite
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值