Nokia 今年动作频频,一连发布了5个 QT 版本,最近发布的 Qt4.6.0 更是让人
喜出望外。之前win32版的QT,要么购买商业版,要么就只能用 mingw 作为开发
工具,想用VC2008,得自己编译一遍QT,实在费时费力。
如今,Nokia 官方终于发布了 用于 VS2008的opensource版QT。这大大简化了我
们的安装工作,也把我们从可能的编译错误中解救出来。
官方下载地址:
ftp://ftp.qt.nokia.com/qt/source/qt-win-opensource-4.6.0-vs2008.exe
首先,是下载和安装VS 2008 Express SP1,这个在微软官方有下载,英文版
的ISO文件只有700多M,而且问题更少,建议下载英文版。Express版是可以
免费下载和使用的,所以不需要付费,也无须顾虑版权问题。
解压缩ISO文件,或者放入虚拟光驱,安装好VC 2008。
然后安装刚才下载的那个 qt-win-opensource-4.6.0-vs2008.exe ,并且
把 QT\bin 路径添加到 PATH 环境变量中。
此时此刻,已经可以用 VC2008 编译QT开发的软件了。
OpenSSL也是我们经常需要用到的东西,所以我们要为QT添加OpenSSL支持,
很简单,把libeay32.dll和ssleay32.dll复制到QT\bin目录下便可。需要留意
的是,这两个dll必须是用VC编译的。建议下载一个LibFetion,解压缩后会看
到那两个文件,把它们复制过去就可以了。如果自己编译OpenSSL,也不是很
麻烦,不过得先安装perl才行。
MySQL支持也很容易,跟添加其它数据库支持方法一样。首先下载MySQL的官方
安装文件,mysql-essential-xxx就可以了,安装的时候选择 mysql client
和 C includefiles / lib files,两个都是必须的,server端可以不安装。
然后打开qt控制台,进入到 QT\src\plugins\sqldrivers\mysql 目录,
INCLUDEPATH和LIBS的参数,调整为刚才安装的MySQL的路径。
执行nmake,然后MySQL数据库驱动算是安装上了,但是此时使用MySQL
必定会失败,因为还缺少一个dll文件,我们把mysql客户端目录下的
libmySQL.dll 复制到QT\bin下,至此,MySQL支持添加完毕,可以放心
的卸载掉刚才安装的MySQL官方的那个包了。
跟前面几个版本的QT相比,花费的时间大大减少。
喜出望外。之前win32版的QT,要么购买商业版,要么就只能用 mingw 作为开发
工具,想用VC2008,得自己编译一遍QT,实在费时费力。
如今,Nokia 官方终于发布了 用于 VS2008的opensource版QT。这大大简化了我
们的安装工作,也把我们从可能的编译错误中解救出来。
官方下载地址:
ftp://ftp.qt.nokia.com/qt/source/qt-win-opensource-4.6.0-vs2008.exe
首先,是下载和安装VS 2008 Express SP1,这个在微软官方有下载,英文版
的ISO文件只有700多M,而且问题更少,建议下载英文版。Express版是可以
免费下载和使用的,所以不需要付费,也无须顾虑版权问题。
解压缩ISO文件,或者放入虚拟光驱,安装好VC 2008。
然后安装刚才下载的那个 qt-win-opensource-4.6.0-vs2008.exe ,并且
把 QT\bin 路径添加到 PATH 环境变量中。
此时此刻,已经可以用 VC2008 编译QT开发的软件了。
OpenSSL也是我们经常需要用到的东西,所以我们要为QT添加OpenSSL支持,
很简单,把libeay32.dll和ssleay32.dll复制到QT\bin目录下便可。需要留意
的是,这两个dll必须是用VC编译的。建议下载一个LibFetion,解压缩后会看
到那两个文件,把它们复制过去就可以了。如果自己编译OpenSSL,也不是很
麻烦,不过得先安装perl才行。
MySQL支持也很容易,跟添加其它数据库支持方法一样。首先下载MySQL的官方
安装文件,mysql-essential-xxx就可以了,安装的时候选择 mysql client
和 C includefiles / lib files,两个都是必须的,server端可以不安装。
然后打开qt控制台,进入到 QT\src\plugins\sqldrivers\mysql 目录,
-
PHP code
-
qmake - o Makefile INCLUDEPATH += " C:\Softwares\mysql\include " LIBS += " C:\Softwares\mysql\lib\opt\libmysql.lib " mysql . pro
INCLUDEPATH和LIBS的参数,调整为刚才安装的MySQL的路径。
执行nmake,然后MySQL数据库驱动算是安装上了,但是此时使用MySQL
必定会失败,因为还缺少一个dll文件,我们把mysql客户端目录下的
libmySQL.dll 复制到QT\bin下,至此,MySQL支持添加完毕,可以放心
的卸载掉刚才安装的MySQL官方的那个包了。
跟前面几个版本的QT相比,花费的时间大大减少。