在Ubuntu上构建webrtc原生版本
Building webrtc native on Ubuntu
我很难在ubuntu上构建本机webrtc。webrtc的构建说明是任性和糟糕的。我在关注https://webrtc.org/native-code/development/.
我想我需要安装仓库工具并运行fetch v8
。然后我做了gclient sync
。执行apt-get install ninja
。现在我被困在python webrtc/build/gyp_webrtc
。我得到以下错误
回溯(最后一次调用):文件"webrtc/build/gyp_webrtc",第23行,inimport gyp_chronium ImportError:没有名为gyp_chrolium 的模块
我在这里急需帮助。此外,社区似乎不太关心使用webrtc帮助构建本地应用程序。重点是上游/Web API。
请检查https://github.com/HefnySco/node-webrtc-native
我过得很艰难。我使用了构建webrtc,并在上面的链接中列出了一些调整。
链接的项目向前迈进了一步,在构建webrtc-lib之后构建了一个节点组件。
WebRTC最近从gyp转移到gn,作为生成忍者文件的默认方法。
您应该会发现在这里开始的过程更容易:https://webrtc.org/native-code/development/
相关文章:
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 导入库可以跨dll版本工作吗
- 在调用FreeLibrary后,释放动态链接到具有相同版本的CRT堆的DLL的内存
- 在clang++预处理器中确定gcc工具链版本
- 码头化的C++应用程序是否向后兼容早期的内核版本
- 不同的Visual Studio版本中缺少.dll
- 用符号版本替换对函数的所有调用
- luaL_dofile在已知良好的字节码上失败,可以使用未编译的版本
- 正在解码MSVC 32位版本的程序集(作业).没有手术做什么
- 我需要分发哪些版本的可再分发文件
- CV_OCL_RUN宏如何在OpenCV(版本3.4.5)的goodFeaturesToTrack实现中工作?
- 在运行时读取 libstdc++ 版本
- 如何声明一个可以在整个程序中使用的全局 2d 3d 4d .. 数组(堆版本)变量?
- FindPackageHandleStandardArgs.cmake:137 的 CMake 错误(消息):找不到 Boost (缺少:正则表达式)(找到合适的版本"1.72.0",
- Android Studio 中带有静态库的原生C++代码
- 如何在 Android Studio 4 中编译 C/C++ 原生代码
- Vulkan SDK 版本 1.1.85.0 在 Kubuntu 18.10 上链接
- 如何正确实现与基类不同的版本?
- 如何在 Android 原生版本中正确支持不同C++ STL
- 在Ubuntu上构建webrtc原生版本