1. 程式人生 > >JRtplib開發筆記(二):JRtplib庫編譯、示例演示

JRtplib開發筆記(二):JRtplib庫編譯、示例演示

原博主部落格地址:https://blog.csdn.net/qq21497936
本文章部落格地址:https://blog.csdn.net/qq21497936/article/details/84785593

JRtplib開發筆記(一):JRtplib簡介、JThread庫編譯》: https://blog.csdn.net/qq21497936/article/details/84785284
JRtplib開發筆記(二):JRtplib庫編譯、示例演示》: https://blog.csdn.net/qq21497936/article/details/84785593
JRtplib開發筆記(三):JRtplib庫程式設計使用說明

》: https://blog.csdn.net/qq21497936/article/details/84957120
JRtplib開發筆記(四):JRtplib的VS開發環境搭建以及Demo》: https://blog.csdn.net/qq21497936/article/details/84957708

 

         JRtplib開發筆記(二):JRtplib庫編譯、示例演示

 

前話

        前面編譯了JThread,繼續編譯JRtplib庫,直接進入正題,依賴上篇文章編譯的JThread檔案。

     《 JRtplib開發筆記(一):JThread庫編譯》:https://blog.csdn.net/qq21497936/article/details/84785284

JRtplib編譯

       當前最新的是3.11.1版本:

       官網地址:http://research.edm.uhasselt.be/jori/page/CS/Jrtplib.html

       CSDN地址:https://download.csdn.net/download/qq21497936/10826278

步驟一:下載JRtplib3.11.1並解壓,如下圖:

       

步驟二:新建jrtplib-3.11.1_build資料夾,開啟CMake設定好原始碼路徑和編譯路徑,如下圖:

       

       

步驟三:點選Configure配置編譯環境和環境變數(筆者使用環境為VS2017)

       

       

       點選Finished,等待配置:

       

       修改環境變數,並確認使用靜態編譯,如下圖

       

步驟四:點選Generate、開啟工程

       

步驟五:編譯release和debug

       編譯時,出現錯誤,如下圖:

      

       我們並沒有發現jthread資料夾,應該時jrtplib呼叫jthread時自己建立的資料夾吧,所以找不到,我們能找到jthread.h和jmutex.h,建個一樣的路徑包括進去就好了,如下圖:

    

      

    新建jthread資料夾,複製jmute.h和jthread.h放入其中:

      

       

       繼續使用VS2017編譯,出現錯誤“jthreadconfig.h”,如下圖:

   

       複製jthreadconfig.h(此檔案生成依賴編譯器和平臺),如下:

   

       繼續使用VS2017編譯,如下圖:

      

執行JRtplib示例example1

傳送與接收核心部分原始碼

    (自帶原始碼固定了傳送的資料內容和資料間隔)

 

執行過程:

       

       

        至此JRtplib開發庫全程編譯完成。

 

編譯後的檔案包下載地址

        https://download.csdn.net/download/qq21497936/10826506

 

JRtplib開發筆記(一):JRtplib簡介、JThread庫編譯》: https://blog.csdn.net/qq21497936/article/details/84785284
JRtplib開發筆記(二):JRtplib庫編譯、示例演示》: https://blog.csdn.net/qq21497936/article/details/84785593
JRtplib開發筆記(三):JRtplib庫程式設計使用說明》: https://blog.csdn.net/qq21497936/article/details/84957120
JRtplib開發筆記(四):JRtplib的VS開發環境搭建以及Demo》: https://blog.csdn.net/qq21497936/article/details/84957708

 

原博主部落格地址:https://blog.csdn.net/qq21497936
本文章部落格地址:https://blog.csdn.net/qq21497936/article/details/84785593