vs2019编译osip和eXosip库及测试示例
Posted 老樊Lu码
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs2019编译osip和eXosip库及测试示例相关的知识,希望对你有一定的参考价值。
1.环境准备及编译源码下载:
系统:Winodws10
编译环境:VS2019
源码下载链接:
http://mirror.ossplanet.net/nongnu/exosip/
http://ftp.twaren.net/Unix/NonGNU//osip/
https://c-ares.haxx.se/download/
下载完,新建工程目录,解压文件:
打开exosip\\platform\\vsnet文件夹下的libcares.vcxproj,开始编译
报错,
如果需要就添加SSH的库源码,如果不需要就去掉编译依赖,点击工程eXosip, 右键选择属性,配置属性->c/c+±>预处理器->预处理器定义,去掉 HAVE_OPENSSL_SSL_H
修改\\osip\\platform\\vsnet目录下面的osip2.def、osipparser2.def两个文件,具体如下:
打开osip2.def文件,在最末尾加一行:
osip_transaction_set_naptr_record @138
打开osipparser2.def文件,在文件最后添加:
osip_realloc @416
osip_strcasestr @417
__osip_uri_escape_userinfo @418
修改完,重启VS工程,再次编译,编译成功。
以上是关于vs2019编译osip和eXosip库及测试示例的主要内容,如果未能解决你的问题,请参考以下文章