JM原始碼在VS環境下的配置過程

2021-06-16 22:46:48 字數 1725 閱讀 2126

3、開啟源**根目錄下的工作區 tml.dsw

編碼:4、滑鼠左鍵選中 lencod 工程

5、開啟 project -> settings -> debug ,在 working directory 選項中填寫 ./bin,在 program arguments 選項中填寫需要使用的編碼配置檔案,例如:-d encoder_baseline.cfg ,然後確定修改

6、滑鼠右鍵選中 lencod 工程,選擇滑鼠右鍵選單 set as active project

7、編譯執行編碼器,完成編碼。這個時候會在源**根目錄下的 bin 資料夾中生成幾個新檔案,其中 test.264 (對應為編碼配置檔案中 outputfile 引數的值)即為壓縮碼流檔案

解碼:8、滑鼠左鍵選中 ldecod 工程

9、開啟 project -> settings -> debug ,在 working directory 選項中填寫 ./bin,在 program arguments 選項中填寫需要使用的解碼配置檔案,例如:decoder.cfg ,然後確定修改

10、滑鼠右鍵選中 ldecod 工程,選擇滑鼠右鍵選單 set as active project

11、編譯執行解碼器,完成解碼。這個時候會在源**根目錄下的 bin 資料夾中生成幾個新檔案,其中 test_dec.yuv(對應為解碼配置檔案中的第三個引數)即為解碼檔案

2、在源**根目錄下的 bin 資料夾中新建 backup 資料夾,將 bin 資料夾中所有檔案移入該資料夾做備份

4、在源**根目錄下新建 decodtest 資料夾,作為解碼使用。將解碼過程所需要的檔案,例如:解碼配置檔案(decoder.cfg)複製到該資料夾中

5、開啟源**根目錄下的工作區 tml.dsw

編碼:6、滑鼠左鍵選中 lencod 工程

7、開啟 project -> settings -> debug ,在 working directory 選項中填寫 ./encodtest ,在 program arguments 選項中填寫需要使用的編碼配置檔案(要與第3步所複製的檔案同名),例如:-d encoder_baseline.cfg ,然後確定修改

8、滑鼠右鍵選中 lencod 工程,選擇滑鼠右鍵選單 set as active project

9、編譯執行編碼器,完成編碼。這個時候會在源**根目錄下的 encodtest  資料夾中生成幾個新檔案,其中 test.264 (對應為編碼配置檔案中 outputfile 引數的值)即為壓縮碼流檔案

解碼:10、滑鼠左鍵選中 ldecod 工程

11、開啟 project -> settings -> debug ,在 working directory 選項中填寫 ./decodtest,在 program arguments 選項中填寫需要使用的解碼配置檔案(要與第4步所複製的檔案同名),例如:decoder.cfg ,然後確定修改

12、將編碼生成的壓縮碼流檔案 test.264 複製到 decodtest 資料夾中

13、滑鼠右鍵選中 ldecod 工程,選擇滑鼠右鍵選單 set as active project

14、編譯執行解碼器,完成解碼。這個時候會在源**根目錄下的 decodtest  資料夾中生成幾個新檔案,其中 test_dec.yuv(對應為解碼配置檔案中的第三個引數)即為解碼檔案

另外:可以不用開啟 tml.dsw 工程,而直接開啟單個工程,例如:開啟 lencod.dsw 就可以進行編碼,而開啟 ldecod.dsw 就可以進行解碼。單獨開啟工程所需要的設定與前述過程相同。

VS編譯環境下如何對原始碼進行保護

當我們寫了一段 實現了乙個了不起的功能,在既想保護自己原始碼不被使用者看到,又想讓使用者正常使用這項功能,在vs編譯器中,可以通過以下操作來達到這個目的。標頭檔案與原始檔分離 在完成乙個工程時,我們把函式的宣告部分和定義部分通過不同的檔案型別來存放。函式宣告部分採用如下書寫格式是為了確保該標頭檔案只...

openGL在VS中的環境配置

5個檔案 glut.dll,glut32.dll,glut.lib,glut32.lib,glut.h 1 把glut.h 複製到x program files microsoft visual studio x.0 vc include gl 資料夾中 如果沒有 gl這個資料夾則可以自己新建乙個。...

opencv在vs上的環境配置

本文以vs2015配置opencv3.3.0為例。其他版本配置在文末提及 準備工作 本文以opencv3.3.0 vc14和vs2015在win10上的配置為例,其他版本類似,文末會提及 2.vs全域性配置 新建text的vs程式 開啟屬性管理器 檢視 其他視窗裡 視窗 debug x64 rele...