使用WebRTC源构建/链接C ++控制台应用程序时遇到问题

时间:2019-04-17 21:11:59

标签: c++ visual-studio-2017 webrtc libsourcey

帮助!我正在尝试将简单的控制台应用程序(Visual Studio 2017,C ++)链接到WebRTC。

到目前为止,我已经使用构建命令(由per their instructions推荐)构建了源Sourcey的WebRTC:

gn gen out/x64/Debug --args="is_debug=true rtc_include_tests=false target_cpu=\"x64\""

ninja -C out\x64\Debug

我的VS 2017项目具有以下设置:

C / C ++ /常规/其他包含目录:

webrtc\src 
webrtc\src\third_party\abseil-cpp

链接器/常规/其他图书馆目录:

webrtc\src\out\x64\Debug;
webrtc\src\out\x64\Debug\obj;
webrtc\src\out\x64\Debug\obj\rtc_base;

链接器/输入/其他依赖项:

ws2_32.lib rtc_base.lib rtc_p2p.lib webrtc.lib winmm.lib dmoguids.lib wmcodecdspuuid.lib amstrmid.lib msdmo.lib crypt32.lib iphlpapi.lib secur32.lib Strmiids.lib

我确定我的VS配置可以使用某些工作,但是目前,我收到以下链接器错误:

  

严重性代码描述项目文件行抑制状态   错误LNK1136无效或损坏的文件StreamingHostWin webrtc \ src \ out \ x64 \ Debug \ obj \ rtc_base \ rtc_base.lib 1

任何帮助/指针将不胜感激!

0 个答案:

没有答案