上次我们已经生成了osip的库文件,接下来我们可以验证一下得到的开发库是否可用,并大概了解一下osip的语法规范。
在osip源码包下的src\test目录下包含了大量的测试源码,其中C文件为源程序,res目录下的txt文本文件为该测试程序要用到的资源文件,两者的文件名大致对应,例如:callids.txt对应tcallid.c。test目录下的文件基本上是测试了osip的一些基本功能函数,例如URI解析之类,可以大概了解一下osip的语法规范和调用方法,同时也能校验一下之前编译的osip开发库能否正常使用,成功完成本项工作后,可以进入下一步具体的osip的使用学习了。
以下以tcallid.c为例,该程序是对
callid.txt文件进行解析,并进行初始化。
1、在VS2008里创建win32控制台程序工程;
2、将libosip源码包的SRC目录下的test目录内的tcallid.c和callids.txt拷到工程内;
3、将libosip源码包的include目录下的osip2、osipparser2两个文件夹拷到工程内,并在工程设置里面设置好包含路径;
4、需要在工程设置link选项里增加osip2.lib、osipparser2.lib。
5、需要对tcallid.c进行一些更改,才能成功编译。需要修改的内容如下:
(1)、需要增加#include "