VS2013编译jthread-1.3.1和jrtplib-3.9.1

来源:互联网 发布:淘宝免费货源怎么找 编辑:程序博客网 时间:2024/06/05 09:58

一、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
原创粉丝点击