使用V2008编译libosip和libeXosip
来源:互联网 发布:二尺袖配袴 淘宝 编辑:程序博客网 时间:2024/05/19 22:04
下载osip和eXosip的最新版源代码,分别为:
libosip2-4.0.0.tar.gz下载地址为 http://ftp.gnu.org/gnu/osip/
libeXosip2-4.0.0.tar.gz 下载地址为 http://savannah.nongnu.org/projects/exosip/
大概意思就是oSIP是一个基础库,相对很底层。而eXosip是它的扩充库,可以提供更多的应用接口。使用这些库就可以用各种现成的sip函数来搭建自己要的流程。
Step1:打开libosip2-4.0.0\platform\vsnet\osip.sln,直接就能生成osip2.lib、osipparser2.lib、osip2.dll和osipparser2.dll
Step2:打开libeXosip2-4.0.0\platform\vsnet\eXosip.sln,把libosip2-4.0.0文件夹下的include里面的osip2和osipparser2两个文件夹拷贝到libeXosip2-4.0.0的include目录下。
Step3:编译会提示缺少openssl/....h的各种头文件,原因貌似是因为没有安装openssl,为网络通信提供安全及数据完整性的一种安全协议。这里我暂时不需要安装,所以到工程属性/C/C++/预处理器/预处理定义,将HAVE_OPENSSL_SSL_H宏定义去掉。
Step4:宏定义去掉后,现在任存在下述问题, fatal error C1083: 无法打开源文件:“..\..\src\eXtl.c”: No such file or directory,于是在工程中找到eXtl.c的文件,但是却打不开,在文件目录下也找不到这个文件,我选择了在工程中删掉该文件重新编译,便通过了,生成了eXosip.lib。
- 使用V2008编译libosip和libeXosip
- Libosip/libeXosip 交叉编译以及在DM6467的使用
- libeXosip使用小技巧
- 编译libeXosip以及向代理服务器注册
- libexosip 中的EXOSIP_REGISTRATION_NEW 被废除
- boost 编译和使用
- boost 编译和使用
- OpenLDAP编译和使用
- 编译和使用Lua
- libxml2 编译和使用
- libjson编译和使用
- 编译和使用zlib
- Log4cxx编译和使用
- Autodesk AutoCAD Architecture v2008
- 狙剑 V2008-0112版
- NeoKwinto v2008.01.18
- Inventor Pro v2008
- libjson 编译和使用 - 1. 编译
- linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享
- ubuntu下VPN链接
- Android_linux下android platforms下载地址
- zoj 3647 Gao the Grid(矩阵对角线三点共线)
- C# - 使用operator关键字实现操作符重载
- 使用V2008编译libosip和libeXosip
- Hibernate中自带ID生成策略中属性“ generator”的含义
- 【SSH学习笔记】整合spring3-hibernate的小项目(二)
- hdu 1143 数学
- 循环遍历目录
- 如何使用Amarino工具包连接Android手机和Arduino
- Apache CXF实战之七 使用Web Service传输文件
- HDU4104----Discount
- js 一些常见的用法。转义符,替换文本。