Итак, моя цель - создать собственное приложение WebRTC с использованием api WebRTC C++.Ссылка на родное приложение WebRTC с Visual Studio
Я составил WebRTC для использования с Visual Studio (2015), используя следующую инструкцию:
https://github.com/ipop-project/ipop-project.github.io/wiki/Building-the-WebRTC-lib-for-Windows
После сборки завершенного я попытался создать новый проект Visual Studio консоли и добавил следующий код:
#include <iostream>
#define WEBRTC_WIN
#include <webrtc/api/peerconnection.h>
#include <webrtc/api/peerconnectionfactory.h>
#include <webrtc/api/peerconnectioninterface.h>
int main()
{
auto pcf = webrtc::CreatePeerConnectionFactory();
std::cout << "Hallo!" << std::endl;
}
Добавление каталога сборки в путь поиска include отлично работает, однако я не могу связать приложение, поиск каталогов сборки для lib-файлов и добавление их в компоновщик только добавляет больше ошибки связи, поскольку есть целая группа, и я подозреваю, что некоторые из них не должны быть связаны с моим приложением.
Каков правильный способ связывания приложения и как узнать, какие .lib-файлы используются в моей функциональности?
что говорит об ошибке ссылки? – Matt
Посмотрите мои комментарии на ответ Мартина Боннера. Связываясь с _all_, библиотеки, сгенерированные во время сборки webrtc, вызывают следующие 27 ошибок компоновщика: http://pastebin.com/Q9s3X5wA – monoceres