TagLib 1.6 with Cocoa
Matthieu Riolo
matthieu.riolo at googlemail.com
Sat Oct 10 20:21:09 CEST 2009
Hey everybody
I'm trying to include the new taglib into my project. The project is a
small application that gets images from lastfm to add them to a mp3 as
cd cover. I've downloaded the source from http://developer.kde.org/~wheeler/taglib.html
and I've configured the makefiles with the command: ./configure --
enable-asf --enable-mp4 --enable-static --disable-shared. After the
successful configuration I've compiled it normally with sudo make.
Make creates a taglib.a file in taglib/.libs/. This one I've included
in my xcode project (a normal cocoa application - 10.5 Debug) and have
sets the user header path to taglib (recursive). The project can now
be compiled and successful run. I've changed one of my obj-c files
into .mm to get the "C++ power in Obj-C" possibility. When I'm
importing the taglib.h file and try to compile following code:
const char* s = [[[tableFile dataSource] getObjectValueFor:@"filepath"
at:pos] UTF8String];
TagLib::FileRef f(s);
I've received the error that FileRef is not a member of TagLib.
Including #import "taglib/fileref.h" solved the problem. But now I'm
getting the following error:
"_uncompress", referended from:
TagLib::ID3v2::Frame::fieldData(TagLib::ByteVector const&) constin
libtag.a(idv2frame.o)
symbols(s) not found
collect2: ld returned 1 exit status
Zlib is found by ./configuration and should work. Have I made
something wrong? Can someone give me a hint how to make that work.
Best regards, Matthieu Riolo.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/taglib-devel/attachments/20091010/be46f512/attachment.htm
More information about the taglib-devel
mailing list