找回密码
 立即注册
收起左侧

win7下qt连接mysql,debug版本可以连上release连不上

2
回复
4807
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2017-5-26 22:13:00 显示全部楼层 |阅读模式
20Qter豆
这是我的mysql驱动编译步骤:
1、安装mysql,选择custom,安装目录不要有空格,例如C:/MySQL/MySQLServer5.5。
2、右键管理员的方式运行开始菜单中的Mingw工具集命令窗口。
3、进入目录:cd E:/Qt/Qt5.5.0/5.5/Src/qtbase/src/plugins/sqldrivers/mysql。
4、执行:qmake "INCLUDEPATH+=C:/MySQL/MySQLServer5.5/include" "LIBS+=C:/MySQL/MySQLServer5.5/lib/libmysql.lib" -o Makefile mysql.pro。
5、执行:mingw32-make,在E:/Qt/Qt5.5.0/5.5/Src/qtbase/plugins/sqldrivers目录下会生成相应文件。
6、将相应文件复制到E:/Qt/Qt5.5.0/5.5/mingw492_32/plugins/sqldrivers目录下,C:/MySQL/MySQLServer5.5/lib/libmysql.lib复制到C:/Windows目录下。


编译完成后,qt连接mysql,debug版本可以连上,release版本连不上,这是什么原因?

回复

使用道具 举报

累计签到:929 天
连续签到:1 天
2017-5-27 09:22:38 显示全部楼层
这个应该是release模式下没找到数据库驱动的问题吧
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2017-5-28 13:07:22 显示全部楼层
wdmxtk002 发表于 2017-5-27 09:22
这个应该是release模式下没找到数据库驱动的问题吧

可是驱动文件也编译出来了,放到相应的目录下了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册