本篇是一个bug的记录,原自一次需求对mediasoup worker层的修改需要引入一个自己的库,但是只有so库,找不到源码无法使用静态库的方式通过修改.gyp连接到worker中; 对于.gyp中so库的引入网上很难找到对应的文档,所以按照ld连接库的方式添加;记录如下:
1. gyp官方一般修改
一般的传统修改是在mediasoup-worker.gyp的conditions
配置项增加ld命令参数,如下:
[ 'OS == "linux"', {
'defines':
[
'_POSIX_C_SOURCE=200112',