VS2013编译jthread-1.3.1和jrtplib-3.9.1

一、JRTPLIB简介

  C++编写的开源RTP协议库,用来进行实时数据传输,可以运行在 Windows、Linux、 FreeBSD、Solaris、Unix和VxWorks 等多种操作系统上,主页为:http://research.edm.uhasselt.be/~jori/page/index.php?n=CS.Jrtplib

二、JRTPLIB/JTHREAD源码和CMAKE下载安装

jrtplib:   http://research.edm.uhasselt.be/~jori/page/index.php?n=CS.Jrtplib

jthread:   http://research.edm.uhasselt.be/~jori/page/index.php?n=CS.Jthread

cmake:     http://www.cmake.org/cmake/resources/software.html

cmake下载完成后正确安装。

三、 编译步骤

1   注意:jrtplib的编译依赖于库jthread,故应先编译jthread。

2  下载jrtplibjthread并解压缩,阅读README

3  编译jthread生成jthread.lib(Release模式下)和jthread_d.lib(Debug模式下)。

   ① 打开cmake,添加好输入(where is..,jthread或者jrtplib源码路径)和输出路径(where to...,要建立的VS工程路径),点击configure配置(选visual studio 12 2013,Use default native compilers),如下图:


点击Finish,完成配置。结果如下图:


②点击Generate,生成VS2013解决方案:


注意在cmake对话框最下边输出框多出了一天 Generating done的语句。至此利用cmake生成VS2013解决方案完成。

③编译jthread:在开始菜单-->所有程序-->Visual Studio 2013中的VS2013启动程序右键,选择以管理员身份运行(在win7下,必须管理员身份才能写入C盘,后面生成的jthread库、jrtplib库以及头文件都会写到 C:/Program Files/ 目录下)。然后打开刚才生成的jthread解决方案:


分别选择Debug模式和Release模式,首先在jthread-static上右键,选择生成,若没有错误(成功2个,失败0个)再在INSTALL上右键生成(成功2个失败0个),在C:/Program Files/jthread目录下安装了jthread库(jthread.lib和jthread_d.lib)和所需头文件。

④同样方法使用cmake生成jrtplib的VS2013解决方案,再编译生成jrtplib库。


至此,使用VS2013编译jthread-1.3.1和jrtplib-3.9.1成功。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值