Ошибка сборки на Android: "ошибка: неопределенная ссылка на" pthread_setname_np ""
Я всегда получал ошибку сборки при компиляции Openh264:
libopenh264.a(WelsThreadLib.o):WelsThreadLib.cpp:function WelsThreadSetName: error: undefined reference to 'pthread_setname_np'
Как это исправить?
1 ответ
Решение
Вы получаете эту ошибку, если вы создали OpenH264 для Android-версии>= 9 (2.3), но пытаетесь связать свою собственную общую библиотеку с более старой версией. Вам нужно построить нацеливание OpenH264 как минимум на ту же старую версию, на которую ориентировано ваше собственное приложение.