采用我们熟悉的VS2008环境开发QT应用,其环境构建步骤如下:
1. 安装VS2008+sp1
2. 安装Qt SDK for VS2008
在qt.nokia.com或qt.csdn.net上下载qt-win-opensource-4.7.3-vs2008.exe安装之;这个包是专为VS2008编译的,避免了自己去编译QT库;
3. 安装VS addin for QT
在qt.nokia.com或qt.csdn.net上下载qt-vs-addin-1.1.9.exe安装之;
环境安装完毕,可以通过开始菜单:开始->Qt by Nokia... ->Visual Studio with Qt4.7.3启动VS2008,
由此你就可以通过创建工程向导创建Qt工程,或者通过VS中嵌入的Qt菜单打开pro工程文件了;
用我们熟悉的VS2008来开发Qt应用真的很high...
接下来构建Qxmpp的开发环境:
1. 下载Qxmpp
从;下载Qxmpp源码,并解压到本地;然后遵循最外面的readme文件进行编译即可;以下步骤根据readme文件的描述,用上面安装好的VS环境编译Qxmpp;
2. 打开命令行,通过 开始->Qt By Nokia.. ->Qt4.7.3 Command Prompt
3. 在命令行中将当前目录设置到Qxmpp源码所在目录,如cd E:\Qt\Qxmpp
4. 命令行运行qmake
5. 命令行运行nmake
6. 命令行运行nmake install
通过以上步骤,qxmpp的头文件被拷贝到Qt的include目录,可以通过$(QTDIR)\include\qxmpp引用其头文件,其lib文件被拷贝到相应的Lib目录;注意上述过程编译出来的是qxmpp的debug版;
由此我们可以开始开发基于qxmpp的IM应用了,或者可以在VS2008中导入qxmpp.pro工程文件,先研究研究它的example;
注意:运行example你可以会注意到登录失败,或者在命令行中有提示"requires SSL support",那么就装一个openssl吧。