gpt4 book ai didi

c++ - 将 Webrtc 集成到 Visual Studio 2015 上的 c++ 项目中

转载 作者:行者123 更新时间:2023-11-30 05:10:32 27 4
gpt4 key购买 nike

最近我设法在 Linux (Kubuntu) 上使用 Webrtc C++ sdk 开发了一个简单的 Webrtc Streamer。

我想将我的代码集成到我已经在 Windows Visual Studio 2015 下使用 C++ 编写的项目中。

问题是我很难通过 Cmake 为我在 Visual Studio 2015(社区)下的项目链接 Webrtc,我已经尝试了数周。是否有可遵循的协议(protocol)(或其他任何协议(protocol))以确保通过 cmake 顺利集成它?

非常感谢任何帮助。

最佳答案

我通过在 WebRTC 框架中创建一个新目标来做一些类似于您正在尝试做的事情,该目标构建了一个 DLL 导出我编写的一些函数以与 WebRTC 框架交互。

在我的例子中,我通过从 DLL 导出 C 函数来完成此操作,但您也可以使用 COM 来完成同样的事情。如果您想让它跨平台,从共享库导出 C 函数可能是最好的方法。

此方法的好处是它提供了 WebRTC 框架之间的清晰分离,这需要 GN使用 cmake 构建工具和您自己的项目。

但是,您必须将自己的新 DLL 目标添加到 WebRTC 框架 GN 文件中。

关于c++ - 将 Webrtc 集成到 Visual Studio 2015 上的 c++ 项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45638268/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com