利用VS2008编译器编译Qt4.8.2的MySQL驱动
Posted zhangnianyong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用VS2008编译器编译Qt4.8.2的MySQL驱动相关的知识,希望对你有一定的参考价值。
准备:安装VS2008和Qt 4.8.2,并且设置环境变量(QTDIR=C:\\Qt\\4.8.2 和 path+=C:\\Qt\\4.8.2\\bin)
一、下载mysql数据库,安装(完全安装)到C盘根目录下,设置环境变量,path+=C:\\MySQL\\bin。
二、“开始”—>“所有程序”—>“Microsoft Visual Studio 2008”—>“Visual Studio Tools”—>“Visual Studio 2008 命令提示”,在命令行中通过cd命令进行C:\\Qt\\4.8.2\\src\\plugin\\sqldrivers\\mysql目录。
三、输入命令:qmake -o Makefile INCLUDEPATH+="C:\\MySQL\\include" LIBS+="C:\\MySQL\\lib\\opt\\libmysql.lib" mysql.pro
五、输入命令:nmake。
六、如果成功,会在C:\\Qt\\4.8.2\\plugins\\sqldrivers目录下生成mysql驱动文件。
注意:
如果要用VS2008编译器编译Qt4.8.2 64位mysql驱动,首先需要下载qt-everywhere-opensource-src-4.8.2.zip源码,解压到C:\\Qt\\4.8.2_64,并设置环境QTDIR和path,
“开始”—>“所有程序”—>“Microsoft Visual Studio 2008”—>“Visual Studio Tools”—>“Visual Studio 2008 x64 Win64 命令提示”,编译出64位版本的Qt。再下载并安装
64位的mysql,最后编译出64位的mysql驱动。
以上是关于利用VS2008编译器编译Qt4.8.2的MySQL驱动的主要内容,如果未能解决你的问题,请参考以下文章
用mingw静态编译Qt4.8.2和Qt5.1.1(需要修改不少源码)
在编译QT4.8.2出现 standard input:1025: Error: no such instruction: `swpb %cl,%al,[%edi]'
在Win7 64位旗舰版下,利用Vs2008编译64位的Qt 4.8.2