采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
比如我想基于 webrtc 库做跨平台 sdk ,但是好像每个平台 fetch 的分支都不一样, 比如: Android 是 fetch --nohooks webrtc_android ios/mac 是 webrtc_ios windows 是 webrtc
这是三套代码吧?还是说我随意 fetch 任意一个平台的代码就行了?然后编译的话就各平台的命令编译就行了,谢谢。
主体是一样的,但各个平台有自己独特的东西,你把它认为是三套不同的代码也可以
或者说是不是只是编译工具链不一样,如果内部代码也不一样,那维护这个跨平台的 SDK 成本就高了。我想基于一套 webrtc 然后编译不同平台的 SDK (编译工具链用对应平台的)
代码主体逻辑是一样的,因此从阅读代码的角度来看,我不认为多个平台之间有太多的工作量。而各个不同平台都要放到各自的编译环境中进行编译本身就是分开的。更何况webrtc 本身工程就很复杂,我不认为你把它门合并到一起能给你带来啥好处。
登录后可查看更多问答,登录/注册
音视频领域资深讲师授课,带你领略优秀开源库精妙所在
523 23
522 9
325 8
428 8
822 8