Ошибка сборки на 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 как минимум на ту же старую версию, на которую ориентировано ваше собственное приложение.

Другие вопросы по тегам