• 3071阅读
  • 9回复

[提问]有点囧的Mysql5.6驱动的编译 [复制链接]

上一主题 下一主题
离线雷小某
 

只看楼主 倒序阅读 楼主  发表于: 2013-03-19
现在使用的是qt5.0.1(MinGW32),貌似里面没有了mysql驱动的编译文件,网上大部分的介绍貌似都有点过期了,希望有大牛出来指导一下Qt小白吧
离线XChinux

只看该作者 1楼 发表于: 2013-03-20
如果可以的话,推荐使用odbc来访问的方式处理吧,安装个mysql的ODBC驱动,然后Qt里采用 ODBC方式来连接mysql。这样省得编译mysql插件了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 2楼 发表于: 2013-03-20
比如说前些日子我需要在Qt 5.0.1-mingw中连接oracle数据库,编译oci的驱动实在是不方便,于是直接使用odbc连接得了,用得也挺好。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线雷小某

只看该作者 3楼 发表于: 2013-03-20
回 2楼(XChinux) 的帖子
谢谢版主
离线雷小某

只看该作者 4楼 发表于: 2013-03-20
回 2楼(XChinux) 的帖子
不过现在貌似只有一个Sqlite的驱动,要连ODBC应该也需要有个插件什么的吧?
离线hehui

只看该作者 5楼 发表于: 2013-03-20
回 2楼(XChinux) 的帖子
到客户机上安装那些ODBC驱动也不方便吧!
离线XChinux

只看该作者 6楼 发表于: 2013-03-20
找一个odbc mysql驱动打包进去安装上就是了。Qt5mingw的odbc plugin很好编译的
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 7楼 发表于: 2013-03-20
qsqlodbc4.dll.zip (46 K) 下载次数:3

上传一个Qt 5.0.1 mingw的qsqlodbc.dll插件。不过貌似这个插件是Qt安装包自带的吧??
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线雷小某

只看该作者 8楼 发表于: 2013-03-20
回 7楼(XChinux) 的帖子
谢谢,话说我在Qt5.0.1的源文件里没发现Plugin的源代码,我下的是安装包,下完安装后默认只带了一个qsqlite的驱动,通过QSqlDatabase::driver()也只能有qsqlite的驱动,版主的插件放进了plugin文件夹貌似不奏效呀?
离线雷小某

只看该作者 9楼 发表于: 2013-03-20
已经找到解决方法了,从新编译ODBC驱动插件,搞定~
快速回复
限100 字节
 
上一个 下一个