Создайте WebRTC в Linux, используя хост libc++.C++

Программы на C++. Форум разработчиков
Anonymous
Создайте WebRTC в Linux, используя хост libc++.

Сообщение Anonymous »

При попытке собрать WebRTC в Linux обнаруживается масса неопределённых символов как в статической, так и даже в общей сборке. К ним относятся вещи Basic_string в пространстве имен std::__Cr (я думаю, это специальная библиотека Googles libc++?), функции SSL, protobuf и такие вещи, как dbus, среди прочего бесплатные.
Настройка он с use_custom_libcxx=false в аргументах gn, он просто не сможет скомпилироваться из-за отсутствия какой-либо функции emplace в необязательном параметре.
Хост-система имеет обновленную версию libc++ и clang установлен и доступен набор инструментов, который полностью поддерживает указанную функцию, однако я не нашел способа сообщить об этом сборке webRTC и использовать ее вместо этого.
Предпочтительно мне нужна статическая сборка libwebrtc, который использует хост-библиотеку libc++ и совместим с остальной частью кода (который использует хост-библиотеку libc++), который в конечном итоге свяжет libwebrtc.

Подробнее здесь: https://stackoverflow.com/questions/778 ... -host-libc

Вернуться в «C++»