查看: 2128|回复: 25

qt4连接mysql

[复制链接]
发表于 2013-1-28 09:55:37 | 显示全部楼层 |阅读模式
运行平台:win7

编译器:vc

IDE:vs2010

MYSQL:5.5
  
mysql所对应的dll和lib是qsqlmysqld4.dll和qsqlmysqld4.lib。这是由编译得来的。

1)首先进入cd %QTDIR%\src\plugins\sqldrivers\mysql目录,

2)运行命令qmake -o Makefile "INCLUDEPATH+=C:\MySQL\include" "LIBS+=C:\MySQL\lib\opt\libmysql.lib" mysql.pro,这里的C:\MySQL是mysql的安装目录,这里面不能有空格,如果有空格则无法编译通过,这时候,就必须把mysql安装目录下的include和lib复制到另外一个没有空格的目录中,比如我就复制到D:\work中,那么上面这条命令变成了
   
qmake -o Makefile "INCLUDEPATH+=D:\work\include" "LIBS+=D:\work\lib\libmysql.lib" mysql.pro

3)运行nmake,这时候在%QTDIR%\src\plugins\sqldrivers\mysql\debug下面就出现了所需的文件qsqlmysqld4.dll和qsqlmysqld4.lib

4)把这两个文件复制到%QTDIR%\plugins\sqldrivers下面

发表于 2014-10-18 07:05:12 | 显示全部楼层
支持你一下下。。  
发表于 2014-10-20 09:01:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2014-10-27 03:55:46 | 显示全部楼层
怎么就没人拜我为偶像那?? ~  
发表于 2014-11-6 14:46:29 | 显示全部楼层
一楼的位置好啊..  
发表于 2014-11-19 00:44:59 | 显示全部楼层
貌似我真的很笨????哎  
发表于 2014-12-6 18:41:20 | 显示全部楼层
满城尽待年终奖,弄弄才是喇叭腔  
发表于 2014-12-29 23:58:52 | 显示全部楼层
支持一下  
发表于 2015-1-29 23:08:39 | 显示全部楼层
支持你一下下。。  
发表于 2015-3-4 02:57:15 | 显示全部楼层
没人理我。。。。  
高级模式
B Color Image Link Quote Code Smilies

本版积分规则