Построение проблем / связывание консольного приложения C ++ с исходным кодом WebRTC - PullRequest
0 голосов
/ 18 апреля 2019

Помощь! Я пытаюсь связать простое консольное приложение (Visual Studio 2017, C ++) с WebRTC.

Пока что я собрал WebRTC источника в соответствии с их инструкциями , используя команды сборки (рекомендуется Sourcey ):

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

ninja -C out\x64\Debug

My VS 2017 Project имеет следующие настройки:

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

Любая помощь / указатели будут с благодарностью!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...