Ubuntu 11下安装jrtplib-3.9.1和 jthread - 1.3.1
来源:互联网 发布:数据库登录界面代码 编辑:程序博客网 时间:2024/05/17 15:59
最近,要做个视频转发的服务器。需要用到jrtplib库和jthread库。在这里记录下安装步骤。
※以下操作都是在超级管理员权限下进行的。
步骤1.安装samba服务器,用于WinXP和Ubuntu间实现文件共享:sudo apt-get samba
步骤2.下载库源码,并解压到Ubuntu下任意目录
(1) jrtplib-3.9.1:http://research.edm.uhasselt.be/~jori/page/index.php?n=CS.Jrtplib
(2)jthread-1.3.1:http://research.edm.uhasselt.be/~jori/page/index.php?n=CS.Jthread
步骤3.安装cmake:# apt-get install cmake
步骤4.编译jthread-1.3.1 和 jrtplib-3.9.1
(1)进入jthread-1.3.1目录:
运行 “cmake CMakeList.txt” 配置jthread-1.3.1
接着运行“ make” 编译,编译完运行“make install”安装
(2)同样的方法进入jrtplib-3.9.1目录:
运行 “cmake CMakeList.txt” 配置jthread-1.3.1
接着运行“ make” 编译,编译完运行“make install”安装
安装完后静态动态库安装到了/usr/local/lib目录下,包括libjrtplib-3.9.1.so和libjthread-1.3.1.so等。
头文件在/usr/local/include目录jrtplib3和jthread目录下。
步骤5.配置jthread-1.3.1 和 jrtplib-3.9.1
程序要使用jrtplib和jthread库,还需要进行以下配置,否则系统将找不到对应的头文件和静态库。
(1)在系统库目录下建立库连接:通常,程序默认会在 /lib 和 /usr/lib目录下搜索库文件,而上面的库文件在 /usr/local/lib 中。因此需要执行下列命令::
# ln -s /usr/local/lib/libjthread.so.1.3.1 /usr/lib
# ln -s /usr/local/lib/libjrtp.so.3.9.1 /usr/lib
(2)将头文件加入系统搜索库:通常,编译器默认会在/usr/include中搜索头文件,而当前的头文件则是存放在 /usr/local/inclde/中。因此需要执行以下命令:
# ln -s /usr/local/include/jrtplib3 /usr/include/jrtplib
# ln -s /usr/local/include/jthread /usr/include/jthread
步骤6.修改jrtplib-3.9.1\examples源码中的include路径:此处以example1.cpp为例
修改好后,编译:
程序已能正确编译并运行。
- Ubuntu 11下安装jrtplib-3.9.1和 jthread - 1.3.1
- ubuntu下编译 jrtplib-3.9.1 和 jthread - 1.3.1
- ubuntu下编译 jrtplib-3.9.1 和 jthread - 1.3.1
- ubuntu下编译 jrtplib-3.9.1 和 jthread - 1.3.1
- ubuntu下编译 jrtplib-3.9.1 和 jthread - 1.3.1
- ubuntu下jthread 和jrtplib的安装
- ubuntu下jthread 和jrtplib的安装
- ubuntu下jthread 和jrtplib的安装
- ubuntu下jthread 和jrtplib的安装
- windows 下编译 jrtplib-3.9.1 和 jthread-1.3.1
- windows 下编译 jrtplib-3.9.1 和 jthread-1.3.1
- VS2013编译jthread-1.3.1和jrtplib-3.9.1
- 搭建环境(1) windows 下编译 jrtplib-3.9.1 和 jthread-1.3.1
- vs2005下编译jrtplib-3.9.0和jthread-1.3.0
- jrtplib-3.9.1+jthread-1.3.1使用cmake-3.1.0在windows下生成jrtplib的VS2010工程
- Linux 编译jrtplib-3.9.1 jthread-1.3.1
- 在windows上编译jrtplib 3.9.1和jthread 1.3.1
- linux环境下编译 jrtplib 和 jthread
- I/O多路复用 select模型
- android note
- UVa 10391 - Compound Words
- Mac OS X
- 关于STL中map的key
- Ubuntu 11下安装jrtplib-3.9.1和 jthread - 1.3.1
- fleNet网址
- RQNOJ 竞赛真理(0/1背包)
- 【17】Implement a MyQueue class which implements a queue using two stacks
- Android升级ADT22后会报ClassNotFoundException的原因分析
- Hibernate缓存机制
- redis操作二(hashes类型及操作)
- android 布局 属性
- 【18】Sort a stack in ascending order