URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 2818
[ Назад ]

Исходное сообщение
"Проблемы с линковкой"

Отправлено dmitriy , 19-Апр-04 13:50 
Есть заголовочный файл, есть библиотека.
Я использую функцию, которая объявлена в заголовочном файле и
определена в библиотеке.
Почему на этапе сборки программы линковщик выдает undefined reference и
как побороть эту проблему.
Заранее благодарен.

Содержание

Сообщения в этом обсуждении
"Библиотеку сам писал?"
Отправлено gvozd , 20-Апр-04 08:46 
Библиотеку сам писал?

"Библиотеку сам писал?"
Отправлено dmitriy , 20-Апр-04 16:52 
нет



"Как называется?"
Отправлено gvozd , 21-Апр-04 08:30 
Ну, наверное и нету там этой функции :).
А что за библиотека?

"Как называется?"
Отправлено dmitriy , 22-Апр-04 15:09 
На самом деле все оказалось тривиально.
Функция есть, но помимо этого есть библиотека с тем же именем,
но находящаяся в /usr/lib. В этой библиотеке нужной функции нет.
Зато функция есть в библиотеке /usr/local/lib.
Линковщик лазил не в ту библиотеку, а я не сразу догадался проверить /usr, /usr/lib. Вот такая глупость приключилась.