在vs项目中添加引入webrtc源码

发布于 2022-11-11 | 作者: w993098637 | 来源: CSDN博客 | 转载于: CSDN博客

一、添加目录和lib库

1、vs2019添加头文件目录

当前工程 -> 右键“属性" -> “配置属性" -> “C/C++” -> “常规" -> “附加包含目录" ==> 添加上该工程的头文件存放目录即可。

2、VS2019添加lib库

添加文件引用的lib静态库路径:

二、添加工程引用的lib文件名

 遇到的问题:找不到链接器选项

依次点击:项目->属性->配置管理器->常规:将配置类型更改为“动态库”或者“应用程序”,点击应用,就出现了链接器选项。

2、编译运行代码

将项目设置为启动项

项目右键->设为启动项目,然后点击生成进行运行,项目报错发现找不到video_frame.h等一系列文件,发现是由于引入头文件是src目录,而项目需要的是webrtc目录,有两种解决办法:

1.把src改名为webrtc,有可能出现新的错误

2.给src设置软链接,以管理员身份运行cmd,将src目录链接为webrtc目录mklink /d "webrtc" "src"

 重新运行代码

注意:以上均是添加动态库的过程,折腾了半天发现自己应该添加的是静态库,导致程序一直无法运行,最后别人和我说是我搞错了,记住,添加webrtc.lib应该按照静态库来添加。bee属性添加静态库的方式。