Ошибка компоновщика при вызове библиотеки C из Objective- C on iOS - PullRequest
0 голосов
/ 31 января 2020

Я пытаюсь интегрировать некоторые библиотеки C в мое приложение iOS, которое использует Objective- C и Swift.

Я вызываю C функции из Objective- C и ниже приведен мой код.

int outPut = wsq_encode_mem(&odata, &olen, 0.75, idata, width, height, 8, -1, NULL);

Я дал пути поиска заголовка для всех файлов .h и путь поиска библиотеки для всех моих файлов .a.

Когда я попробуйте скомпилировать мой код, который он мне дает:

неопределенные символы для архитектуры x86_64: "_wsq_encode_mem", ссылка на которую указана из: - [SampleMethodCall encode_mem: height: пикселов:] в SampleMethodCall.o ld: symbol ( s) не найден для архитектуры x86_64 clang: ошибка: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...