您的位置:首页 > 编程语言 > Qt开发

qt编译mysql驱动插件

2015-08-21 17:09 302 查看
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下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: