注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Mihooke's blog

IT之恋

 
 
 

日志

 
 

Jrtplib源码分析(1)---Jrtplib编译  

2014-11-15 22:33:22|  分类: jrtplib |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |


Jrtplib是一个能够跨系统使用的线程的代码(比如在UNIXWindows之间),作者在手册中详细介绍了,这个软件的用法及功能。代码主要由3个类组成,包括:JThreadJMutexJMutexAutoLock,三个类的功能就如名字所显示的。我们将详细学习该源码,一起吧!


在学习之前,要先搭建好开发环境,即Visual Studio 2005 或 2008的都行,甚至最新版的2013也可以,用哪个版本的还是看个人习惯了,我在这里用2005的。

再从网上下载jrtplib源码,下载地址:

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

下载好后,解压,会出现两个文件夹:

2014年11月15日 - mihooke - mihooke的博客

首先编译jthread-1.2.1文件夹下的jthread.sln工程文件,此工程一次编译就可通过,如下:

2014年11月15日 - mihooke - mihooke的博客

在这里有个插曲,我是第一次用Studio去编译工程文件,不会用,结果第一次编译完毕就弹出了上图的对话框,以为是没编译通过,其实在windows下,我们编译工程文件,只需要生成工程文件的.lib文件即可,这jthread工程里,我们编译得到jthread.lib文件就算通过了。

接下来,编译jrtplib-3.7.1文件夹下的jrtpli.sln工程,在编译这个工程之前,需要对源码做些改变,才能编译通过,动作如下:

jthread下的头文件jthread.hjmutex.h复制一份到jrtplib工程下的/src文件夹下

jrtplib工程下/src文件夹下的头文件rtpsession.hrtppollthread.hrtpudpv4transmitter.hinclude<jthread.h>include <jmutex.h>改为include jthread.hinclude jmutex.h,表示包含当前目录下的两个头文件

至此,就可以去编译jrtplib工程了,得到jrtplib.lib

2014年11月15日 - mihooke - mihooke的博客
 
  评论这张
 
阅读(710)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017