G CC Связывание «неопределенной ссылки» с файлом общей части (.so) третьей части - PullRequest
0 голосов
/ 10 января 2020

Бьюсь головой о стену, быстро создавая концептуальное приложение, которое ссылается на сторонний файл .so.

Я создал простой C файл, который вызывает простую функцию в .so файл, он включает в себя заголовочный файл, также предоставленный поставщиком. При связывании возникают следующие ошибки:

/usr/local/lib/xxx.so: undefined reference to `sprintf_s'
/usr/local/lib/xxx.so: undefined reference to `sendWCmdThread'
/usr/local/lib/xxx.so: undefined reference to `pthread_create'
/usr/local/lib/xxx.so: undefined reference to `pthread_cancel'

Я могу справиться с проблемами pthread (опция -pthread), но я в недоумении по поводу двух других ошибок. Тем более, что Google предоставляет нулевые результаты для 'sendWCmdThread'

Кто-нибудь поможет?

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