JRTPLib的编译步骤

JRTPLib是RTP协议的开源版库,下面讲述在VS2008上面的编译步骤

JRTPLIB开源库包括两个jthread.lib 和jrtplib.lib

下载链接:jthread:http://research.edm.uhasselt.be/%7Ejori/page/index.php?n=CS.Jrtplib
jrtplib: http://research.edm.uhasselt.be/%7Ejori/page/index.php?n=CS.Jthread

jthread最新版本是1.3.1,jrtplib最新版本是3.9.1。下面的编译步骤使用该版本。

0、jrtplib是用cmake编译的,编译前确保电脑安装了cmake,推荐3.0.2版本的cmake

1、 首先编译 jthread.lib :
2、再编译jrtplib.lib
将 jthread下的src目录中的
jmutex.h
jthread.h
jthreadconfig.h
复制到jrtplib目录下src\jthread 目录中,编译,就能够生成相应的lib文件

3、将jthread.lib 和jrtplib.lib ,以及jrtplib\src目录下的所有.h文件,全部复制到自己程序需要的目录中,然后就可以在自己的项目中使用jrtplib库了。

<—————————————————>
编译方法:
windows和linux使用cmake的方法不同。
(1)windows
在windows中安装完cmake之后,运行cmake-gui(可以在开始菜单中找到),如下图

选择源路径和生成路径,对工程进行配置,然后Generate,会提示选择vc版本,这样 就生成了vc的工程文件。在用visual studio打开工程进行编译。
(2)linux
在linux中安装完cmake之后,在linux下解压代码文件压缩包,进入到该目录,运行下面编译、安装命令:
cmake . <– 主要 点号 ,表示当前目录。该步生成makefile
make
make install

<—————————————————>
当你需要不同平台下的jrtplib库时候只要你上面已经装过了相应平台的sdk就可以生成相应平台的库,基本步骤与上面相似

(联系QQ:1010316426)

JRTPLib的编译步骤相关推荐

  1. JRtplib开发笔记(二):JRtplib库编译、示例演示

    原博主博客地址:https://blog.csdn.net/qq21497936 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/84 ...

  2. FFmpeg简介及在vc2010下编译步骤

    FFmpeg是一个开源的多媒体库,最新版本是2.4.3,它的License是LGPL或GPL.FFmpeg可以用来记录.转换数字音频.视频,并能将其转换为流的开源计算机程序.它包括了音/视频编码库li ...

  3. OpenSSL简介及在Windows、Linux、Mac系统上的编译步骤

    OpenSSL介绍:OpenSSL是一个强大的安全套接字层密码库,囊括主要的密码算法.常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用. SSL是SecureSock ...

  4. 简单实例讲解linux的module模块编译步骤

    简单实例讲解linux的module模块编译步骤 (2014-10-24 10:19:17) 标签: module linux 分类:Linux/Unix 本文将直接了当的带你进入linux的模块编译 ...

  5. weka源码编译步骤

    weka源码编译步骤 1 安装JDK环境和Java开发环境,我用的是MyEclipse. 2 安装WEKA(安装不带JRE的WEKA即可). 3 重新编译: 3.1 创建工作目录.新建一个WEKA-R ...

  6. 一文带你梳理Clang编译步骤及命令

    摘要: 本文简单介绍了Clang编译过程中涉及到的步骤和每个步骤的产物,并简单分析了部分影响预处理和编译成功的部分因素. 本文分享自华为云社区<Clang编译步骤及命令梳理>,作者:mai ...

  7. Android APK反编译步骤

    反编译步骤 1.通过Android Killer 打开apk,自动开始分析 2.分析结束后,在分析好的工程上右键->打开方式->打开文件位置 在文件夹ProjectSrc中有文件class ...

  8. Android 驱动(8)---简单实例讲解linux的module模块编译步骤

    简单实例讲解linux的module模块编译步骤 原博文地址http://blog.sina.com.cn/s/blog_4ba5b45e0102v25h.html ----------------- ...

  9. linux内核编译步骤

    linux内核编译步骤      对于linux新手来说,编译内核相对有一些难度,甚至不知道如何入手,我通过在网上收集这方面的资料,最终编译成功.现在 我归纳了一下,写出这一篇还算比较详细的步骤,希望 ...

  10. linux 编译.sh,Linux内核编译步骤

    linux系统内核编译步骤: 1,启动系统,引导linux系统,并以root用户名登录到linux系统. 2,准备内核源码,下载源码压缩包,并复制到目录/usr/src下. 3,建立编译链接,首先新内 ...

最新文章

  1. python setup用法_python的构建工具setup.py的方法使用示例
  2. 091028 工作记录
  3. webpack4.x加vue模板文件简单还原vue-cli
  4. 组织商品详情页的数据模型
  5. Java命令行界面(第9部分):parse-cmd
  6. Python API快餐教程(1) - 字符串查找API
  7. mysql 清理 reley_MySQL日志相关
  8. 如何判断链表有环、如何判断两个链表相交
  9. SQL Server:查找周开始和结束日期时间
  10. 解决 jQuery 和其他库的冲突
  11. 双线性插值算法实现和opencv、matlab结果不一致问题
  12. mysql索引数据结构图解_干货:mysql索引的数据结构
  13. 精彩的javascript对象和数组混合相加
  14. 精进 Quartz—Quartz大致介绍(一)
  15. Python基于opencv调用摄像头获取个人图片
  16. PostgreSQL学习手册(三) 表的继承和分区
  17. 天津西站,大屏幕程序出错啦
  18. FileZilla Server1.5使用入门
  19. 蚁创互联说:品牌营销误区之“做品牌”就是“做广告”
  20. VsCode设置默认浏览器打开

热门文章

  1. CAPL学习之路-以太网函数
  2. Java将json格式数据转换为对象
  3. 在MATLAB下安装Matpower模块
  4. 神州数码DCN交换机SNMP配置命令
  5. 计算机桌面有浮层,win7电脑桌面便签小工具怎么显示悬浮文字?
  6. Android Ble蓝牙中如何获取RawData ,UUID,Major,Minor,Measured power at 1 meter的数据。
  7. 单片机 数字电压表(ADC0809)
  8. 利用DeskPins软件将windows窗口置顶
  9. 项目验收文档模板(三)
  10. 详细解决tomcat乱码 IDEA控制台乱码