利用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驱动的主要内容,如果未能解决你的问题,请参考以下文章

VS2005编译QT4.8.2

用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

VS2012编译的DLL动态库为啥在VS2012上调用正常,在VS2008上使用失败

用VS2008如何编译.c,C语言文件?