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里有一些功能模块的测试

基于XMPP协议的即时通讯教程附Demo

1. 环境搭建 demo下载地址在最后我使用的是openfire,使用他我们前端只需要告诉它 消息, 和接受对象.openfire 服务进行转发,前端无需担心.自己测试可以用spark. 具体搭建步...
  • qq_25608527
  • qq_25608527
  • 2015年09月06日 18:05
  • 2674

制作自己的xmpp/gtalk客户端

分类: XMPP2012-07-15 00:04 1984人阅读 评论(0) 收藏 举报 wincexmpp服务器语言socketserver 目录(?)[+] ...
  • mirkerson
  • mirkerson
  • 2013年10月21日 17:23
  • 5342

XMPP客户端关于用户组和好友列表的管理的一个实现方法

group management 由于XMPP协议并没有很好的支持group,也就是说,client没有办法从server得到空的group list。为了解决这个问题,用户在client创建一...
  • swj6125
  • swj6125
  • 2013年08月12日 15:50
  • 3364

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

jabber 的客户端gajim的安装和使用。
  • magic_wz
  • magic_wz
  • 2014年12月18日 15:51
  • 1692

Jabber客户端-XMPP应用

http://wangruwei.blog.51cto.com/186868/47633    XMPP: Extensible Messaging and Presence Proto...
  • fg313071405
  • fg313071405
  • 2012年05月30日 17:36
  • 464

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

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

Beem 是一个运行于 Android 手机平台的 XMPP (jabber) 的客户端软件,兼容标准的 XMPP 服务器和服务

  • 2017年08月15日 14:57
  • 16.16MB
  • 下载

Android 手机平台的 XMPP jabber 的客户端软件 beem

  • 2014年10月12日 15:02
  • 2.04MB
  • 下载

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

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

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

基于QT的IM(jabber)库和客户端  这段时间一直在研究跨平台的IM(jabber)客户端,经过大量的下载、编译、测试、评估,作此记录。 使用QT作为表现层,源于QT提供了丰富的控件...
  • caoshangpa
  • caoshangpa
  • 2017年11月14日 11:25
  • 84
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC 编译 jabber客户端组件 gloox
举报原因:
原因补充:

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