最近正在学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