JrtpLib在VS2010中编译并运行测试程序

本文详细介绍了如何在Visual Studio 2010中编译Jrtplib库,包括下载所需文件,编译jthread库,修改Jrtplib库的头文件引用,以及建立测试工程并配置编译环境。通过拷贝库文件,设置附加包含目录,并移植并编译example测试代码,最终成功运行程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    本文讲解如何在VS2010中编译Jrtplib并成功运行exampe中的测试程序。

一、编译Jrtp库

     1、下载Jrtp库

            下载所需要的文件,本文中讲述的是jrtplib-3.7.1以及jthread-1.2.1版本的编译和使用,可从次地址进行下载:

             下载地址:http://download.youkuaiyun.com/detail/yxtouch/6924229

     2、编译jthread库

               解压压缩包中的jthread-1.2.1文件,进入之后打开VS工程,如需转换按照操作提示即可,打开工程后选择工程并右键选择生成。

     3、编译Jrtplib库

             解压压缩包中的Jrtplib-3.7.1文件,进入后打开VS工程,进入解压目录中的src目录下,将刚才编译的jthread-1.2.1的src目录下的jmutex.h和jthread.h两个文件拷贝到本src目录下,修改rtpudpv4transmitter.hrtpsession.hrtppollthread.h三个文件,将其中的#include<jmutex.h>以及#include<jthread.h> 修改为#include"jmutex.h" #include"jthread.h"编译,意思是到本目录下找这两个文件。修改完成后点击右键--生成即可。

二、建立测试工程

        1、拷贝jrtplib。 

         新建一个控制台应用程序,在工程源文件目录下创建jrtp目录,其中创建include用于存储jrtplib所需的头文件。完成之后将jthread-1.2.1源代码目录下的Debug目录(需要成功编译后才会生成)中的jthread.lib和jrtplib-3.7.1目录下的Debug目录中的jrtplib.lib拷贝本工程源代码目录下面与cpp文件同处。将jrtplib-3.7.1源码目录下的src中的.h头文件全部拷贝到刚才建立的include目录下(我是将src目录下的cpp文件和头文件都拷贝了,因为懒得分)。

        2、设置lib路径。

        选择测试工程,点击右键--属性--C/C++--常规--附加包含目录,将刚才建立的目录的路径添加进去。

        3、移植并编译测试代码。

         移植jrtplib目录下的example程序到工程中(所谓移植就是把程序复制放到它该出现的位置,不做过多解释),然后在头文件下面加入如下三行内容:

           #pragma comment(lib,"jrtplib.lib")
           #pragma comment(lib,"jthread.lib")

           #pragma comment(lib,"ws2_32.lib")  

完成后点击生成,程序能运行。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值