LINUX.ORG.RU

id3lib compile error: undefined reference


0

0

Не понимаю в чем проблема. Не хочет компилится даже простой пример:

#include <id3/tag.h> int main(int argc, char *argv[]) { ID3_Tag mytag; return 0; }

$ g++ test.cpp -lid3 -lz

Хотя должна!!! Система слакваре 10, gcc и g++ 3.4.0

П.С. Может есть еще способ считать id3 тэги?


Ответ на: комментарий от nobody

$ g++ main.cpp -lid3 -lz

/usr/lib/gcc/i486-slackware-linux/3.4.0/../../../libid3.so: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)' /usr/lib/gcc/i486-slackware-linux/3.4.0/../../../libid3.so: undefined reference to `std::basic_ostream<char, std::char_traits<char> >::seekp(long, std::_Ios_Seekdir)' /usr/lib/gcc/i486-slackware-linux/3.4.0/../../../libid3.so: undefined reference to `std::allocator<char>::allocate(unsigned int, void const*)' /usr/lib/gcc/i486-slackware-linux/3.4.0/../../../libid3.so: undefined reference to `std::basic_istream<char, std::char_traits<char> >::seekg(long, std::_Ios_Seekdir)' /usr/lib/gcc/i486-slackware-linux/3.4.0/../../../libid3.so: undefined reference to `std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_empty_rep_storage' /usr/lib/gcc/i486-slackware-linux/3.4.0/../../../libid3.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage' /usr/lib/gcc/i486-slackware-linux/3.4.0/../../../libid3.so: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)' collect2: ld returned 1 exit status

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

libid3 ставил и из пакета с linuxpackages, и компилил из исходников.

Xa
() автор топика
Ответ на: комментарий от roy

Спасибо, но мне надо несколько другое (: Я пишу rename-ер move-ер песен, а то бардак в папочке music.

ПС: а перекодировать тэги можно плагином к хммс

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

Как бы можно, но я это писал не для себя, а чтобы музыка на сервере была в одной кодировке.

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