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(可以在開始菜單中找到),如下圖
選擇源路徑和生成路徑,對工程進行配置,然後Generate,會提示選擇vc版本,這樣 就生成了vc的工程檔案。在用visual studio打開工程進行編譯。
(2)linux
在linux中安裝完cmake之後,在linux下解壓代碼檔案壓縮包,進入到該目錄,運作下面編譯、安裝指令:
cmake . <– 主要 點号 ,表示目前目錄。該步生成makefile
make
make install
<—————————————————>
當你需要不同平台下的jrtplib庫時候隻要你上面已經裝過了相應平台的sdk就可以生成相應平台的庫,基本步驟與上面相似
(聯系QQ:1010316426)