LINUX.ORG.RU

компилирование с библиотекой ID3LIB


0

1

Здравствуйте! написал программу с использование библиотеки ID3LIB на языке C++. Библиотека установлена. При компиляции программы командой(g++ main.cpp -L id3lib) выдает ошибки

+0x27):undefined reference to 'ID3_Tag::Link(char const*, unsigned short)'

+0x3c):undefined reference to 'ID3_Tag::Find(ID3_FrameID) const'

и такого типа еще больше 20. я понимаю, что библиотека не подключается при компилировании. Как мне скомпилировать программу


Аргумент -L указывает путь библиотекам. Сами линкуемые библиотеки указываются с префиксом "-l" (без пробела). Т.е. в данном случае: g++ main.cpp -lid3lib

anonymous
()
Ответ на: комментарий от anonymous

при выполнении команды(g++ main.cpp -lid3lib) выдает ошибку

/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -lid3lib collect2: ld returned 1 exit status

библиотека установленна из репозитария

K0ND0R
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.