VS2008下编译oSip2、eXosip2

本文提供了一套详细的步骤指导如何在Visual Studio 2008环境下编译osip与eXosip库。首先从指定网站下载最新版本的osip和eXosip源码包,并完成解压。接着按步骤说明,通过VS2008编译osip库并生成所需文件。最后,复制相关文件至eXosip项目,并进行相应的设置与编译。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步,下载: 
http://www.gnu.org/software/osip/ 下载最新的osip库并解压.
http://savannah.gnu.org/projects/exosip/ 下载最新的eXsoip库并解压.
————2013年10月28日9:04:32 更新
上述地址为原博主使用地址,我的下载地址是:http://www.antisip.com/download/exosip2/,这里包含osip和exosip。

第二步,编译libosip2-4.0.0: 
1.用VS2008打开\libosip2-4.0.0\platform\vsnet\的sln
2.对osip2和osipparser2项目生成Release DLL(也可以选其他,开发工程中建议静态lib,避免dll的配置,后面生成eXosip2库也是,反正静态lib也很小!) 
3.其生成的LIB/DLL位于:libosip2-4.0.0/platform/vsnet/Release DLL/下
 
第三步,编译libeXosip2-4.0.0: 
1.用VS2008打开\libeXosip2-4.0.0\platform\vsnet的sln 
2.将\libosip2-4.0.0\include\osip2目录拷贝到\libeXosip2-4.0.0\include\include\下
3.将 \libosip2-4.0.0\include\osipparser2目录拷贝到 \libeXosip2-4.0.0\include\
4.在libeXosip2-3.0.1目录下新建lib目录
5.将「第二步」中生成的osip2.lib文件拷贝到libeXosip2-4.0.0/lib目录下
6.将「第二步」中生成的osipparser2.lib文件 拷贝到libeXosip2- 4.0.0/lib目录下
7,把Dnsapi.lib Iphlpapi.lib Ws2_32.lib osip2.lib osipparser2.lib加到, 工程名-->右击-->Referencese-->Configration Properties-->Linker-->Input-->Additional Dependencies里面. 
8.把../../lib加到工程名-->右击-->Referencese-->Configration Properties-->Linker-->General-->Additional Library Directories里. 
9.如果没有安装过openSSL,那么将 工程名-->右击-->Referencese-->Configration Properties-->C/C++-->Preprocessor-->Preprocessor Definitions里面的HAVE_OPENSSL_SSL_H;宏去掉。
10.编译,OK

以上是在xp下的工作!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值