oSIP和eXosip编译过程

本文详细介绍了如何在Windows XP环境下,使用VC++6.0编译osipparser2、osip2和exosip2的动态库与静态库。涉及的关键步骤包括创建动态库或静态库工程,导入源文件,设置预处理器宏OSIP_MT以启用多线程,链接所需的库文件,并引入Microsoft Platform SDK。通过编译,最终可以得到osipparser2.dll、osip2.dll、exosip2.dll及其对应的.lib文件。
摘要由CSDN通过智能技术生成

     最近正在学SIP,项目中用到osip和exosip两个SIP开发包,所以就到网上找了找怎么用它们,网上的资料很全,不过没有一个是全都正确的,在这里摘录并补充一些

编译环境:windows XP SP3   VC++6.0 SP6   osip2-3.0.1   exosip2-3.0.1

               Microsoft Platform SDK February 2003

 

一、         osipparser2的编译(osipparser2是osip2的解析器开发库)

1、 动态库

以osipparser2为工程名,创建空的动态库工程,File-> New-> Projects-> Win32 Dynamic-Link Library:Project Name 输入osipparser2,点击OK即可。

将libosip2-3.1.0/src/osipparser2文件夹下的文件全部复制到我们刚创建的工程的根目录下,并在VC++6.0下将所有的源文件和头文件都加入到工程内,Project-> Add To Project-> Files:在打开的对话框中选择全部*.c和*.h文件,点击OK即可。

将libosip2-3.1.0中的INCLUDE文件夹导入到创建的工程中,Tools-> Options-> Directories:新建-选择浏览-确定。

保存工程,编译,成功!o(∩_∩)o…你会在Debug文件夹中惊喜的发现osipparser2.dll!

2、 静态库

以osipparser2为工程名,创建空的静态库工程,File-> Ne

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值