Win10環境下使用VS2015編譯PJProject


一、pjproject源碼下載

下載地址:http://www.pjsip.org/

二、編譯之前

1、pj配置,通常直接復制並重命名config_site_simple.h為config_site.h

.\pjlib\include\pj\config_site.h

2、包含SDL庫、FFMPEG庫則在這個文件后加上

#define PJMEDIA_HAS_VIDEO         1
//#define PJMEDIA_HAS_OPENH264_CODEC 1
//#define PJMEDIA_HAS_LIBYUV  1
#define PJMEDIA_VIDEO_DEV_HAS_SDL       1
#define PJMEDIA_VIDEO_DEV_HAS_DSHOW     1
#define PJMEDIA_HAS_FFMPEG         1

3、下載SDL庫、FFMPEG庫

在pjproject源碼lib文件夾拷貝入相關lib文件,注意x86和x64分別對應不同的文件。

在pjproject源碼新建include文件夾,下面分別建立兩個文件夾ffmpeg、sdl。

將ffmpeg的inlude頭文件拷貝到ffmpeg文件夾下

將sdl的include頭文件拷貝到sdl文件下

4、打開pjproject-vs14.sln的解決方案。

對項目 pjmedia_videodev VC++目錄 -> 包含目錄 添加 ;$(MSBuildStartupDirectory)\include\sdl;

對項目 pjmedia_videodev VC++目錄 -> 庫目錄 添加 ;$(MSBuildStartupDirectory)\lib; 

對項目 pjmedia VC++目錄 -> 包含目錄 添加 ;$(MSBuildStartupDirectory)\include\ffmpeg;

對項目 pjmedia VC++目錄 -> 庫目錄 添加 ;$(MSBuildStartupDirectory)\lib;

對項目 pjmedia_codec VC++目錄 -> 包含目錄 添加 ;$(MSBuildStartupDirectory)\include\ffmpeg;

對項目 pjmedia_codec VC++目錄 -> 庫目錄 添加 ;$(MSBuildStartupDirectory)\lib;

5、編譯libpjproject即可,可修改生成為動態庫dll文件。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM