如何抽取头文件作为SDK
很多情况下我们编译完成WebRTC后,需要直接将Lib和头文件以一种比较好的目录结构形式给外部程序调用,而默认的WebRTC的编译系统将目标文件输出在了WebRTC源代码目录中,相对来说不是很直观和方便。
个人技术博客: fuqifacai.github.io
更多技术资讯下载: 2img.ai
相关配图由微信小程序【字形绘梦】免费生成

我们通过使用下面的脚本,一键抽取头文件和Lib文件,形成类似SDK一样的包。方便外部程序使用。
##注意
1 在Linux下生成头文件的抽取 使用脚本 GenerateSDK.sh .放在src目录下
2 需要在src平级目录创建linux-include 目录,用于存放生成后的内容
3 执行./GenerateSDK.sh
文件内容
#!/bin/bash
src=`find ./ -name "*.h*"`
echo $src
for obj in $src
do echo "cp header file $obj" cp --parents $obj ../linux-include/
done
禁止X 窗体系统的编译
剩余内容需解锁后查看
Paragoger衍生者AI训练营。发布者:稻草人,转载请注明出处:https://www.shxcj.com/archives/6625