HOME 生活记录运维/编程
作者/来源:yixinu.com
栏目:运维/编程
日期:2019-03-27 17:48:32

用QT写的 Linux 服务端 ,在本地运行一切正常,libmysqlclient_r.so.16都有,也能找到,MYSQL也能连接,然后打包到服务器上也能正常运行,但我想一个几兆的程序,没必要每次开发一个就弄一个几百兆的包上去吧,QT库装一个就够了,于是直接上传 release 版本的程序文件上去就出现这个:


QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: 
mysql connection error !



找了一下午,死活不知道什么原因 ,经本人一步步查找 ,终于到到了,少了一个  qt.conf 文件,这个文件与 release 执行文件在同一目录 ,里面配置了QT插件的加载目录 ,内容如下:


# Generated by linuxdeployqt
# https://github.com/probonopd/linuxdeployqt/
[Paths]
Prefix = ./
Plugins = plugins
Imports = qml
Qml2Imports = qml



OK  问题解决 。。

分享到:

Copyright © 2013-2014 yixinu.com 湘ICP备14004402号

QQ:316686606  Email: 316686606@qq.com