Libexif неопределенная ошибка ссылки
У меня есть программа, которая использует библиотеку C libexif, найденную здесь http://libexif.sourceforge.net/
Я установил библиотеку, и она находится в / usr / include / libexif
Я включаю их в верхней части программы
#include <libexif/exif-data.h>
#include <libexif/exif-content.h>
#include <libexif/exif-entry.h>
Мое компиляция:
`gcc -o test test.c`
Когда я компилирую, я получаю эти ошибки
/tmp/ccUUWpcw.o: In function `show_tag':
test.c:(.text+0x91): undefined reference to `exif_content_get_entry'
test.c:(.text+0xc0): undefined reference to `exif_entry_get_value'
test.c:(.text+0xef): undefined reference to `exif_tag_get_name_in_ifd'
/tmp/ccUUWpcw.o: In function `main':
test.c:(.text+0x179): undefined reference to `exif_data_new_from_file'
test.c:(.text+0x1cd): undefined reference to `exif_data_unref'
collect2: ld returned 1 exit status
Программа видит, чтобы прочитать включенные файлы нормально, но по какой-то причине не знает этих функций. Все, что я сделал, когда установил библиотеку, это разархивировал ее, ./configure, make && make install
Нужно ли ссылаться на эту библиотеку в другом месте или что-то подобное?
Спасибо за любую помощь!
1 ответ
Решение