其组件是:libmysqlclient.so.18
必须采用ldd指令确认libmysqlclient.so.18组件是不依赖openssl那些加密组件的,正常情况下,文件大小约9M。
在Qt5.11.2中,不知道为什么LD_LIBRARY_PATH及QCoreApplication::addLibraryPath均无法调用文件,故仅有如下方法可解决。指定文件主动加载,才可能解决。
QLibrary my(QCoreApplication::applicationDirPath() + "/libmysqlclient.so.18");
if(my.load()) {
qDebug() << "success to load mysql.";
}