qt编译mysql驱动插件

来源:互联网 发布:淘宝售后评价解释话术 编辑:程序博客网 时间:2024/05/22 23:38

qt编译mysql驱动插件

1.程序目录应该全为英文,不要包含中文

2.采用mingw编译器编译 若采用msvc2008/msvc2010,
则qsqlmysql(d)4.dll和qcncodecs(d)4.dll也要采用相同的编译器mingw/msvc2008/msvc2010
3.程序目录下 
 procpath
    sqldrivers
    codecs
    proc.exe
    mingwm10.dll
    libgcc_s_dw2-1.dll
    libmysql.dll
    QtCored4.dll
    QtGuid4.dll
    QtSqld4.dll

sqldrivers
    qsqlmysqld4.dll
    qsqlmysql4.dll
    libqsqlmysql4.a
    libqsqlmysqld4.a

codecs
    qcncodecsd4.dll
    qcncodecs4.dll
    libqcncodecsd4.a
    libqcncodecs4.a

sqldrivers/codecs目录必须在程序目录下,且sqldrivers/codecs目录名称全部小写

如何获取libmysql.dll?
其中libmysql.dll为mysql安装程序目录\lib下的移植过来,
若程序目录下没有libmysql.dll则提示“Driver not loaded”

如何获取qsqlmysqld4.dll/qsqlmysql4.dll/libqsqlmysql4.a/libqsqlmysqld4.a?
qt安装时安装目录下Desktop\Qt\4.7.4\mingw\plugins\sqldrivers\目录下只支持sqlite
sqldrivers目录下的qsqlmysqld4.dll为qtcreator采用mingw编译器
编译qt源码qt-everywhere-opensource-src-4.8.0\src\plugins\sqldrivers\mysql\mysql.pro
将编译好的qsqlmysqld4.dll/qsqlmysql4.dll/libqsqlmysql4.a/libqsqlmysqld4.a拷贝到
qt的安装目录下Desktop\Qt\4.7.4\mingw\plugins\sqldrivers下
0 0
原创粉丝点击