在Linux环境下编译Qt的MySQL驱动

php中文网
发布: 2016-06-07 16:56:16
原创
1659人浏览过

Qt SDK包含了QtCreator和Qt基础库,是个非常优秀的开发环境。但这个安装包里面的Qt基础库的plugins里面数据库驱动只有sqlite,没

Qt SDK包含了QtCreator和Qt基础库,,是个非常优秀的开发环境。但这个安装包里面的Qt基础库的plugins里面数据库驱动只有sqlite,没包含 MySQL 的驱动,而MySQL是很常用的一个数据库平台。
如果你需要MySQL的驱动,可以按下面的办法做:

到Trolltech下个Qt的源码包,这个包里面有MySQL驱动的源程序。在编译MySQL驱动之前,请确定你已经安装了完整的MySQL数据库,一定要包括mysql-devel,这是编译驱动需要的。

下面以我的机器环境为例进行操作。
tar -zxvf qt-x11-opensource-src-4.5.1.tar.gz
cd qt-x11-opensource-src-4.5.1/src/plugins/sqldrivers/mysql
qmake-qt4 "INCLUDEPATH+=/usr/include/mysql" "LIBS+=-L/usr/lib/mysql -lmysqlclient_r" mysql.pro
make

B2S商城系统
B2S商城系统

B2S商城系统B2S商城系统是由佳弗网络工作室凭借专业的技术、丰富的电子商务经验在第一时刻为最流行的分享式购物(或体验式购物)推出的开源程序。开发采用PHP+MYSQL数据库,独立编译模板、代码简洁、自由修改、安全高效、数据缓存等技术的应用,使其能在大浏览量的环境下快速稳定运行,切实节约网站成本,提升形象。注意:如果安装后页面打开出现找不到数据库等错误,请删除admin下的runtime文件夹和a

B2S商城系统 0
查看详情 B2S商城系统

执行完成之后,操作所在的路径中会多出一个文件 libqsqlmysql.so,这就是qt的mysql驱动。把它拷贝到Qt SDK的Qt相应位置上,在我的机器里它在/home/pub/qtsdk-2009.02/qt/plugins/sqldrivers里。

注意事项:
1。Qt源码包的版本与Qt SDK里面Qt的版本一定要相同,否则新编译出来的驱动系统不认。
2。编译时include和libs一定要指定到MySQL头和库所在的路径。

linux

相关标签:
驱动精灵
驱动精灵

驱动精灵基于驱动之家十余年的专业数据积累,驱动支持度高,已经为数亿用户解决了各种电脑驱动问题、系统故障,是目前有效的驱动软件,有需要的小伙伴快来保存下载体验吧!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号