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庫程式設計使用說明
《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