标题:QT编译mysql驱动出问题
只看楼主
lateraware
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2012-2-9
结帖率:66.67%
 问题点数:0 回复次数:1 
QT编译mysql驱动出问题
我看了两篇帖子:
1.http://heweiding155.
严格按照步骤操作,
六.运行qt 4.7.4 Command Prompt 输入以下命令(路径自己注意修改)
        cd qt\4.7.4\src\plugins\sqldrivers\mysql
        qmake
        mingw32-make release
        mingw32-make debug
单独运行mingw32-make,情况如下:
C:\Qt\4.7.4\src\plugins\sqldrivers\mysql>mingw32-make
mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `C:/Qt/4.7.4/src/plugins/sqldrivers/mysql'
Makefile.Debug:61: *** missing separator.  Stop.
mingw32-make[1]: Leaving directory `C:/Qt/4.7.4/src/plugins/sqldrivers/mysql'
mingw32-make: *** [debug] Error 2
运行mingw32-make C:\Qt\4.7.4\src\plugins\sqldrivers\mysql\release情况如下:
C:\Qt\4.7.4\src\plugins\sqldrivers\mysql>mingw32-make C:\Qt\4.7.4\src\plugins\sq
ldrivers\mysql\release
mingw32-make: Nothing to be done for `C:\Qt\4.7.4\src\plugins\sqldrivers\mysql\r
elease'.
此路不同,我另看一篇帖子:http://onlycase.blog.
严格按照步骤执行:
成功生成了libmysql.def、libmysql.a,然而
D:\Qt\2010.05\qt\src\plugins\sqldrivers\mysql>mingw32-make
 此时将会在目录D:\Qt\2010.05\qt\plugins\sqldrivers中生成
libqsqlmysqld4.a    qsqlmysqld4.dll  
libqsqlmysql4.a     qsqlmysql4.dll
这四个文件,这就是我们所需要的Qt for MySQL驱动文件
我在这一步执行mingw32-make并没有生成这4个文件,结果如下:
C:\Qt\4.7.4\src\plugins\sqldrivers\mysql>mingw32-make
mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `C:/Qt/4.7.4/src/plugins/sqldrivers/mysql'
Makefile.Debug:61: *** missing separator.  Stop.
mingw32-make[1]: Leaving directory `C:/Qt/4.7.4/src/plugins/sqldrivers/mysql'
mingw32-make: *** [debug] Error 2
我做不来了,如果有哪位好心朋友知道,麻烦帮助我解决一下这个问题,O(∩_∩)O谢谢

搜索更多相关主题的帖子: mysql release 
2012-06-07 11:12
myseemylife
Rank: 2
等 级:论坛游民
帖 子:100
专家分:58
注 册:2009-3-22
得分:0 
我只用Mysql的源码编译过。。还是vc9.0的控制台

唔紸縡唔自己の鉎銘.................
2012-08-07 11:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-370994-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.210503 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved