日期:2014-05-17  浏览次数:21020 次

Windows平台视频通讯
压缩包可以从这里获得:http://www.bairuitech.com/upimg/soft/jrtplib-3.7.1.rar
?
下载jrtplib-3.7.1.rar后,首先将其解压到一个临时文件夹中,然后开始后续工作。
首先需要强调的是,jrtplib是一个库而不是应用程序,编译后我们获得的是.lib文件。这个文件是用来实现RTP协议的,意义和我们在写WIN32程序时用到的kernel.lib一样。
解压后的文件夹中包含两个目录,jrtplib-3.7.1jthread-1.2.1,打开这两个目录后我们可以看到下面又有两个同名的目录,为了后面能顺利编译,我们把同名目录下的文件全部考到上一级目录中,就是说把f:\jrtplib-3.7.1\jrtplib-3.7.1\*.* 复制到f:\jrtplib-3.7.1\。同理,把f:\jthread-1.2.1\jthread-1.2.1\*.* 复制到f:\jthread-1.2.1\
完成上述步骤后我们就可以开始编译库文件了。
Windows平台下建议使用Visual C++6.0
首先编译多线程库jthread,在vc6中直接打开工作区文件jthread.dsw,改变工程设置,选中source file下的文件,点右键选择setting,确保code generationUse run-time library debug mulitithreaded DLLdebug mulitithreaded

?然后选build就可以了,和上面一样的方法完成jrtpthread的编译。这个底下的文件比jthread多一些。

默认产生的文件是jthread.libjrtplib.Lib,这两个文件分别位于两个文件夹下的debug文件夹下,将它们复制到VC6lib文件夹下。
完成上述工作后我们就可以开始尝试编译jrtplib附带的examples