внутри использует либу pjsip? Что то у меня дофига unresolved reference летят
Я не собирал, но уверен, что подключение этой библиотеки ничуть не отличается от подключения льюбой другой. target include directories target link libraries
Так то да. У меня падают unresolved references именно внутри либы. А если я собираю свой проект (который зависит от нее) через g++ main.cpp $(pkg-config --cflags --libs --static libpjproject), то все ок
Значит ты не добавил все библиотеки
эта либа в CMake из коробки не умеет в пакетниках ее нет вариант у вас по сути один: https://cmake.org/cmake/help/latest/module/FindPkgConfig.html
Может быть, кстати, нужно явно в cmake файле линковать с либами, от которых зависит pjsip
pkg_check_modules(PJSIP "libpjproject") - у меня есть такое и cmake находит либу. Проблема с либами, от которых зависит pjsip. Видимо, нужно и их через pkg_check_modules подтягивать
Обсуждают сегодня