libeXosip2-4.0.0编译
来源:互联网 发布:黑龙江省干部网络教育 编辑:程序博客网 时间:2024/06/08 01:21
最经想做一个网络电话相关的系统,所以首先想到了开源的方案,看到别人推荐exosip,所以就下下来编译。
编译步骤:
1、从以上地址http://download.savannah.gnu.org/releases/exosip/下载最新版本,我使用的是libeXosip2-4.0.0。
2、解压后进入platform目录,发现windows下支持两种平台,点击进入vsnet,就会看到我们熟悉的vs工程文件,如果你已经安装了vs,双击打开即可。如果vs版本过新,会提示你转换版本,直接转换即可。
3、工程载入后,就果断地按下那个打开潘多拉宝盒的按钮F7吧,于是程序开始编译。
4、如果你奢望编译顺利完成或者因为看到一串刷屏似的错误而手足无措时,说明你不是一个老道的程序员。对的,编译肯定是不过的,查看错误,发现都是说osip/osip.h文件找不到。很自然我们会联想到是不是osip库没有,于是我们在源码中苦苦寻找。果然找不到这个文件。不要慌,还没到山穷水尽的地步,不要忘记一个优秀程序员必备的素质,淡定。到网上寻找osip的源码,打开网址http://ftp.gnu.org/gnu/osip/,下载最新的osip源码,我下载的版本是libosip2-4.0.0,下载完后解压,然后右击工程,选择属性->配置属性->VC++目录->包含目录,将osip源码包含路径添加进去,记住添加include目录,而不是osip目录。
5、添加完成后继续按下F7,尝试编译。这次心里素质应该好点了吧,也许编不过才是正常的吧,这就是程序员的宿命啊,为bug生为bug死,被bug整了一辈子。好吧,也许这次的错误会让你很是不解,编译报错说eXtl.c找不到。一般都是头文件找不到,.c文件怎么也会找不到呢。那我们展开eXosip的源文件目录,发现里面有eXtl.c,但是双击说文件不存在,那我们就删除试试。
6、删除后继续编译,哈哈,终于编译通过了。按下F5想运行?没门,别忘了这是lib文件,需要我们自己编写测试工程。
后续会继续放出exosip的使用。
- libeXosip2-4.0.0编译
- VS2015下编译libeXosip2-5.0.0
- libosip2,libeXosip2 编译
- VS2013下编译libeXosip2
- VS2012下编译libeXosip2
- VS2015下编译libeXosip2.5.0
- openssl、libosip2、libeXosip2三个库的编译过程
- eXosip用户手册:1.1 如何初始化libeXosip2
- 移植libeXosip2和libosip2到arm开发板
- 如何编译bootstrap-4.0.0源码
- centos7编译安装redis-4.0.0
- vs2012 编译mongoDB3.0 驱动 编译
- 编译原理-0-编译过程概述
- Qt4.4.0编译记录
- android 4.0 编译
- Fedora16 编译android 4.0
- 4.0ICS编译
- android 4.0编译错误
- 实现可扩展消息传递和到场协议(XMPP)
- 关于验证用户是否已登陆的过滤器
- 程序媛之路-2012
- flex组件外观定制
- 在 Tomcat 6 上部署 Solr 4.0
- libeXosip2-4.0.0编译
- 后11n技术的802.11ac技术精华问答
- linux下文件的权限
- ScrollView简单自动滚动问题总结
- NSUnknownKeyException的解决方法
- 使用C写Python的模块
- java源码用exe4j生成exe文件
- sql 获取上周和本周的第一天和最后一天
- ecshop如何不用做wap模板,手机访问和电脑访问界面一致