Ubuntu下QT使用mysql的配置

1、安装QT和MySQL

从官网上下载最新版的QT,当前最新的版本为5.6.0
使用命令行赋予QT执行权限,命令行为 sudo chmod u+x qtname
作者将QT安装在了/opt/目录下

使用命令行安装MySQL,由于需要安装本地驱动,所以也需要安装libmysqlclient-dev

2、安装libssl

命令行:
sudo apt-get install libssl1.0.0 libssl-dev
建立软链接:
进入/lib/x86_64-linux-gun执行命令
sudo ln -s libssl.so.1.0.0 libssl.so.10
sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10

3、为libmysqlclient建立依赖关系


sudo ln -s libmysqlclient.a libmysqlclient_r.a

sudo ln -s libmysqlclient.so.18.1.0 libmysqlclient.so
sudo ln -s libmysqlclient.so libmysqlclient_r.so

sudo ln -s libmysqlclient.so.18.1.0 libmysqlclient.so.18
sudo ln -s libmysqlclient.so.18 libmysqlclient_r.so.18

sudo ln -s libmysqlclient.so.18.1.0 libmysqlclient_r.so.18.1.0

以上命令执行是有先后顺序的。

执行后的情况如下图所示
Ubuntu下QT使用mysql的配置_第1张图片


4、编译mysql driver


进入目录:
cd /opt/Qt5.6.0/5.6/Src/qtbase/src/plugins/sqldrivers/mysql/
编译:
sudo /opt/Qt5.6.0/5.6/gcc_64/bin/qmake "INCLUDEPATH+=/usr/include/mysql" "LIBS+=-L/usr/lib/mysql"
sudo make
sudo make install





你可能感兴趣的:(Ubuntu下QT使用mysql的配置)