天天看點

JRTPLib的編譯步驟

JRTPLib的編譯步驟

JRTPLib是RTP協定的開源版庫,下面講述在VS2008上面的編譯步驟

JRTPLIB開源庫包括兩個jthread.lib 和jrtplib.lib

下載下傳連結:jthread:http://research.edm.uhasselt.be/%7Ejori/page/index.php?n=CS.Jrtplib

jrtplib: http://research.edm.uhasselt.be/%7Ejori/page/index.php?n=CS.Jthread

jthread最新版本是1.3.1,jrtplib最新版本是3.9.1。下面的編譯步驟使用該版本。

0、jrtplib是用cmake編譯的,編譯前確定電腦安裝了cmake,推薦3.0.2版本的cmake

1、 首先編譯 jthread.lib :

2、再編譯jrtplib.lib

将 jthread下的src目錄中的

jmutex.h

jthread.h

jthreadconfig.h

複制到jrtplib目錄下src\jthread 目錄中,編譯,就能夠生成相應的lib檔案

3、将jthread.lib 和jrtplib.lib ,以及jrtplib\src目錄下的所有.h檔案,全部複制到自己程式需要的目錄中,然後就可以在自己的項目中使用jrtplib庫了。

<—————————————————>

編譯方法:

windows和linux使用cmake的方法不同。

(1)windows

在windows中安裝完cmake之後,運作cmake-gui(可以在開始菜單中找到),如下圖

JRTPLib的編譯步驟

選擇源路徑和生成路徑,對工程進行配置,然後Generate,會提示選擇vc版本,這樣 就生成了vc的工程檔案。在用visual studio打開工程進行編譯。

(2)linux

在linux中安裝完cmake之後,在linux下解壓代碼檔案壓縮包,進入到該目錄,運作下面編譯、安裝指令:

cmake . <– 主要 點号 ,表示目前目錄。該步生成makefile

make

make install

<—————————————————>

當你需要不同平台下的jrtplib庫時候隻要你上面已經裝過了相應平台的sdk就可以生成相應平台的庫,基本步驟與上面相似

(聯系QQ:1010316426)