Linux下解决Qt连接MySql找不到驱动的问题
2017-07-13 13:10
831 查看
最近在Ubuntu中使用Qt写程序,要连接MySql时发现Qt没有带对应的驱动,在Windows下也遇到的类似问题,参考http://blog.csdn.net/van38686061/article/details/50008337中的方法解决,也可以尝试着按该博客里提到的方法编译。但是我在编译时碰到了很多头文件找不到的问题,可以一点点加对应头文件但是难免麻烦。所以可以用编译Qt子模块的方法。
首先从http://download.qt.io/archive/qt/选择对应的Qt版本,下载 qtbase-opensource-src子模块压缩包,解压后进入压缩包目录执行
这是我的第一篇帖子,我还是个写代码的萌新,,质量吧~还请见谅~~~
首先从http://download.qt.io/archive/qt/选择对应的Qt版本,下载 qtbase-opensource-src子模块压缩包,解压后进入压缩包目录执行
./configure -help查看帮助,如果只需要编译MySql驱动的话,执行
./configure -prefix /opt/Qtx.x.x -sql-mysql进行配置,-prefix指定安装目录,也可以不要?然后
make -j8(如果可以的话~_~) ,坐等编译完成。之后可以在./plugins/sqldrivers/目录下看到编译的驱动,复制到Qt安装目录下驱动所在的位置就OK了(按照它给的提示make install 好像安装的路径不太对,既然有了驱动的话就不install啦)。我尝试着编译了两种不同版本的,好像版本不对应程序也无法正常的运行,具体的大家就自己尝试吧。
这是我的第一篇帖子,我还是个写代码的萌新,,质量吧~还请见谅~~~
相关文章推荐
- qt-mysql连接不上数据库缺少驱动问题解决
- Ubuntu中Qt5.3连接MySql无法加载驱动问题解决
- 解决没有安装Qt 的mysql sql驱动插件情况下不能连接数据库的问题
- 【linux错误解决】MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'的问题
- windows 下 解决 QT 与 mysql 数据库 驱动问题的本质
- Linux相关问题-解决MySQL无法远程连接问题
- 解决qt mysql出现的:无法加载驱动问题
- mysql连接linux系统提示“登录出现1130 is not allowed to connect to this MySql server”问题,解决方法
- Linux下C语言连接MySQL找不到mysql.h解决办法
- ubuntu下Qt5连接mysql驱动问题解决办法
- mysql连接linux系统提示“登录出现1130 is not allowed to connect to this MySql server”问题,解决方法
- Linux下phpmyadmin不能登录连接MySQL,且无任何提示的问题解决方法
- Spark SQL连接数据库找不到Mysql驱动解决方法
- 解决QT使用mysql编译时不能连接数据库的问题
- Mac下Qt连接MySQL 驱动问题
- 解决Qt5.2及以上版本无法连接64位mysql问题
- qt与mysql连接(驱动插件问题) 完美版
- qt与mysql连接(驱动插件问题) 完美版
- JAVA连接MySQL步骤以及找不到驱动解决办法
- 解决qt mysql出现的:无法加载驱动问题