网站首页 > 开源技术 正文
1.下载https://gitlab.linphone.org/BC/public/bcg729
2.bcg729-master.zip解压后拷贝到pjsip目录
3. CMD 管理员身份打开,执行
"D:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake" CMakeLists.txt -G “Visual Studio 17 2022”
生成目录
4.打开生成的bcg729.sln,执行编译,编译成功
5.打开pjproject-vs14.sln
5.1添加bcg729工程,\bcg729\src\bcg729-static.vcxproj
5.2 打开pjlib的Header Files中的 config_site.h文件,增加g729支持
#define PJMEDIA_HAS_BCG729 1
5.3 拷贝D:\_code_new\demo\pjproject-2.12.1\bcg729\include\bcg729目录到D:\_code_new\demo\pjproject-2.12.1\pjmedia\include
并修改D:\_code_new\demo\pjproject-2.12.1\pjmedia\include\bcg729中的decoder.h和encoder.h,分别增加#define BCG729_STATIC
5.5 libpjproject添加bcg729引用
5.6 将所有的改成x64编译
5.7 将项目bcg729-static生成的bcg729.lib拷贝到指定目录
XCOPY “$(SolutionDir)bcg729\src\$(Configuration)\bcg729.lib" "$(SolutionDir)bcg729\lib” /Y /C /R
6.重新生成解决方案即可
猜你喜欢
- 2024-10-17 123456(123456铁路官网下载)
- 2024-10-17 魔兽世界怀旧服黑科技:双子监控打虫子
- 2024-10-17 巫妖王来袭!九职业巫妖王卡组分享
- 2024-10-17 解决芯片互连卡脖子问题:CMOS片上光电互连速度突破2Tb/s
- 2024-10-17 编程语言排名@2022(编程语言排名verilog)
- 2024-10-17 NAT穿透技术及开源工具(nat4穿透)
- 2024-10-17 网易云信CTO阙杭宁:如何保障十万不同应用的通讯稳定与实时性
- 2024-10-17 融合通信功能配置示例-1-如何快速批量添加SIP分机
- 2024-10-17 FreePBX实现SIP/WebRTC和PSTN设备对接完整流程
- 2024-10-17 JFrog 披露PJSIP开源多媒体通信库的五个漏洞
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)