VC 编译 jabber客户端组件 gloox

原创 2006年05月22日 11:36:00
VC 编译gloox
我用的是VC的编译器,VC6 + sp5 + pp5,PlatForm SDK 2003,这是我的配置,不是必须配置

1.下载编译 iksemel http://iksemel.jabberstudio.org/
   我用的是1.2版
   a.在include/common.h,的开头,加入
        #ifdef WIN32
    #include <stdarg.h>
    #include <stdlib.h>
    #include <errno.h>
    #include <string.h>
    #define strncasecmp strnicmp
    #define strcasecmp stricmp
    #endif
   b.创建一个新的VC工程,装src,include目录下的所有文件加进去
   c.lib引用里要包含ws2_32.lib
   d.编译

2.下载编译 gloox http://camaya.net/glooxdownload
   我用的是0.8版
   a.在VC的环境里,设置iksemel 的Include,和LIB的路径
   b.在Project Settings->C/C++->C++ Language里
     选上"Enable Run-Time Type Information(RTTI)"
   c.更改src/compression.cpp 里
    m_inflateBuffer.clear();改为
    m_inflateBuffer.erase();
     这个是在我的机上编译不通过,官方并没有要求这么改
   d.编译


还有一些可选的功能模块
# GnuTLS (recommended, v1.2.x, for TLS support)
# OpenSSL (optional, v0.9.8, for TLS support)
# LibIDN (recommended, v0.5.x, for JID prepping)
# Zlib (optional, v1.2.3, for Stream Compression)
如果装了,设置包含路径,再在config.h.win文件里修改相应的宏定义就可以了

编译后生成gloox.lib,并没有完整的客户端可测试.src/tests里有一些功能模块的测试
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

局域网通讯工具jabber的搭建和使用--客户端篇

jabber 的客户端gajim的安装和使用。

Jabber客户端-XMPP应用

http://wangruwei.blog.51cto.com/186868/47633    XMPP: Extensible Messaging and Presence Proto...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

windows客户端开发--xmpp协议gloox库

很多聊天室客户端都使用了xmpp协议。这个协议被人们诟病很多,但是对于简单的消息传送还是有很大的使用价值的。XMPP is the open standard for messaging and pr...

基于QT的IM(jabber)库和客户端

本文来自http://blog.csdn.net/cymlife 原创,引用必须注明出处! 基于QT的IM(jabber)库和客户端 这段时间一直在研究跨平台的IM(jabber)客户端,经过大量的下...

Smack编写jabber客户端

万事都不能从零开始,XMPP规范就象webServece规范一样.我们最后选用一个库来加速开发.所以我们选择使用Smack因为它容易使用,设计合理,还记得我们的经典jive吗,它也是他们开发的,应该还...

用Smack编写jabber客户端

万事都不能从零开始,XMPP规范就象webServece规范一样.我们最后选用一个库来加速开发.所以我们选择使用Smack因为它容易使用,设计合理,还记得们的经典jive吗,它也是他们开发的,应该还是...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)