• 6615阅读
  • 6回复

QMYSQL driver not loaded - 编译成功, 执行报错 [复制链接]

上一主题 下一主题
离线some0ne
 

只看楼主 倒序阅读 楼主  发表于: 2013-01-11
关键词: 求助QT5mysql
大家好, 又遇到一个新手经常的问题, 折腾2天了, 还是没搞定. 只好来求助
先说一下我的环境: window7 64位. Qt5. mysql5.5.29(非安装版). winSDK7.1
1. mysql驱动已经用nmake编译成功, 并复制到e:\Qt5.0.0\5.0.0\msvc2010\plugins\sqldrivers\ 目录下.
mysql_test.pro
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
QT += sql

INCLUDEPATH +=e:\mysql5.5.29\include

LIBS+=e:\mysql5.5.29\lib\libmysql.lib
LIBS+=e:\mysql5.5.29\lib\libmysqld.lib

SOURCES += \
    main.cpp
---------------------------------------------------------
main.cpp
#include <QtSql>
#include <QSqlDatabase>
#include <QDebug>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("localhost");
    db.setDatabaseName("test");
    db.setUserName("root");
    db.setPassword("123456");

    bool ok = db.open();
    qDebug() << ok;

    return a.exec();
}

编译没有问题的, 但只要一执行就会报QMYSQL driver not loaded错误. 不知道是不是我编译的库有问题, 还是环境变量没设对.

下面是我编译出来的库, 大家也可以试一下, 如果解决过类似问题的还请帮忙解答一下.
Qt5_win7_x64_mysql.rar (274 K) 下载次数:7
只有到崩溃的那一刻, 才可能达到完美.
离线XChinux

只看该作者 1楼 发表于: 2013-01-11
有将libmysql.dll放在PATH路径中吗?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线some0ne

只看该作者 2楼 发表于: 2013-01-11
嗯.放在Qt路径的bin下了.
只有到崩溃的那一刻, 才可能达到完美.
离线some0ne

只看该作者 3楼 发表于: 2013-01-11
换了个32位的mysql, 又重新编译一遍驱动, 这回不报错了, 执行时直接停止工作. 之前用mingw的解压即用版也是这样.
只有到崩溃的那一刻, 才可能达到完美.
离线some0ne

只看该作者 4楼 发表于: 2013-01-11
又换了个64位的mysql5.1.
修改项目文件. 增加:
INCLUDEPATH+=E:/mysql/include
LIBS += -LE:/mysql/lib/opt/ -llibmysql
直接用qt creator 编译, 最后报了一大堆 unresolved external symbol.
只有到崩溃的那一刻, 才可能达到完美.
离线some0ne

只看该作者 5楼 发表于: 2013-01-11
嗯. 问题已经解决. 莫名其秒的解决.
把Qt, mysql 全都删除掉重装.
使用mysql5.5.29 32位. 编译成功, 并通过测试.
看来64位的mysql是不行的. 也许跟qt是32位的有关.
现在把编译完的驱动传上来, 有需要的童鞋可以自行下载.
sqldrivers.rar (45 K) 下载次数:16
只有到崩溃的那一刻, 才可能达到完美.
离线amio555
只看该作者 6楼 发表于: 2013-01-12
不错的东东   有些DLL 文件  可以去www.xiadll.com下载

atl71.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/atl71.dll.html

AuCommon.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/AuCommon.dll.html

binkw32.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/binkw32.dll.html

bugtrap.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/bugtrap.dll.html

d3dcompiler_43.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/d3dcompiler_43.dll.html

d3dx9_35.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/d3dx9_35.dll.html

d3dx11_43.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/d3dx11_43.dll.html

dfengine.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/dfengine.dll.html

msimg32.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/msimg32.dll.html

mss32.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/mss32.dll.html

msvcp71.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/msvcp71.dll.html

msvcp90.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/msvcp90.dll.html

msvcp100.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/msvcp100.dll.html

msvcr71.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/msvcr71.dll.html

msvcr100.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/msvcr100.dll.html

msvcrtd.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/msvcrtd.dll.html

physxcudart_20.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/physxcudart_20.dll.html

TenSLX.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/TenSLX.dll.html

vcomp100.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/vcomp100.dll.html

vorbisfile.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/vorbisfile.dll.html

X3DAudio1_7.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/X3DAudio1_7.dll.html

xinput1_3.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/xinput1_3.dll.html

xlive.dll
文件类型:DLL / 动态链接库
文件大小:5.06 MB

下载地址:立即下载
下载页面:http://www.wenjian.net/file/xlive.dll.html
快速回复
限100 字节
 
上一个 下一个