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

Qt5.4重新编译mysql出错

2
回复
7879
查看
[复制链接]

尚未签到

来源: 2015-6-28 17:07:35 显示全部楼层 |阅读模式
1Qter豆
qt使用mysql。重新编译库文件
出现错误

D:\Program Files\source\qt-everywhere-opensource-src-5.4.2\qtbase\src\plugins\sq
ldrivers\mysql>mingw32-make
mingw32-make -f Makefile.Release all
mingw32-make[1]: Entering directory 'D:/Program Files/source/qt-everywhere-opens
ource-src-5.4.2/qtbase/src/plugins/sqldrivers/mysql'
g++ -Wl,-s -shared -Wl,-subsystem,windows -Wl,--out-implib,D:\Program Files\sour
ce\qt-everywhere-opensource-src-5.4.2\qtbase\plugins\sqldrivers\libqsqlmysql.a -
o ..\..\..\..\plugins\sqldrivers\qsqlmysql.dll .obj/release/main.o .obj/release/
qsql_mysql.o .obj/release/moc_qsql_mysql_p.o  D:\MySQL\MySQL\lib\libmysql.lib -L
C:/Qt/Qt5.4.1/5.4/mingw491_32/lib -lQt5Sql -lQt5Core .obj\release\qsqlmysql_reso
urce_res.o
g++: error: Files\source\qt-everywhere-opensource-src-5.4.2\qtbase\plugins\sqldr
ivers\libqsqlmysql.a: No such file or directory
Makefile.Release:81: recipe for target '..\..\..\..\plugins\sqldrivers\qsqlmysql
.dll' failed
mingw32-make[1]: *** [..\..\..\..\plugins\sqldrivers\qsqlmysql.dll] Error 1
mingw32-make[1]: Leaving directory 'D:/Program Files/source/qt-everywhere-openso
urce-src-5.4.2/qtbase/src/plugins/sqldrivers/mysql'
makefile:38: recipe for target 'release-all' failed
mingw32-make: *** [release-all] Error 2


这个libqsqlmysql.a不是要生成的么,居然提示找不到文件,这还是第一个出错信息
求教


最佳答案

查看完整内容

根本不用重新编译mysql,具体教程可以看这里http://blog.sina.com.cn/s/blog_8170517b0102uwui.html
回复

使用道具 举报

累计签到:87 天
连续签到:1 天
2015-6-28 17:07:36 显示全部楼层
根本不用重新编译mysql,具体教程可以看这里http://blog.sina.com.cn/s/blog_8170517b0102uwui.html
回复

使用道具 举报

累计签到:34 天
连续签到:1 天
2015-6-28 21:09:34 显示全部楼层
最好把你的代码贴出来看看。
回复

使用道具 举报

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

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了