TagLib and Windows
Martin Schlodinski
martinschlodinski at freenet.de
Fri Dec 24 14:31:31 CET 2010
Hi Joel,
thanks for your comment - I finally made it! I am able to compile the
taglib examples without errors - and they work! Those static_casts you
mentioned were also done by me. You're right, you have to add every
single header directory to /Additional Include Directories/ as well as
/zlib.lib and tag.lib/ to the linker. But I don't have to add
/TAGLIB_STATIC/ to the preprocessor options (I don't even know what this
is for :) ). I don't get these linker errors, everything is fine. Make
sure, you have
tag.dll
tag.lib
zlib.lib
zlib1.dll
inside your working directory. I've made some screenshots of my project
configuration (see attachment)...but they are in German :D but I think,
you can figure out what they mean because "C++" and "Linker" are the
same in German ;)
I've tested you command
/TagLib::MPEG::File a("tests/other/blank.mp3");/
but for this, you need some more #include-statements than just
#include <fileref.h>
#include <tag.h>
Therefore I've run a script that gives me every *.h file from the taglib
directory. When you include all of them in your project, your command
should work. The includes are also in the attachment.
Now my project should also work...but somehow I get a
"PInvokeStackImbalance" error without /TAGLIB_STATIC/ in the
preprocessor options...and I get a "System.AccessViolationException"
error when I add/TAGLIB_STATIC/...do you have an idea why these errors
occur? oO
Martin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/taglib-devel/attachments/20101224/32100c26/attachment-0001.htm
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cpp.JPG
Type: image/jpeg
Size: 101796 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/taglib-devel/attachments/20101224/32100c26/attachment-0004.jpeg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: general.JPG
Type: image/jpeg
Size: 106884 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/taglib-devel/attachments/20101224/32100c26/attachment-0005.jpeg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: input.JPG
Type: image/jpeg
Size: 90474 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/taglib-devel/attachments/20101224/32100c26/attachment-0006.jpeg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: linker.JPG
Type: image/jpeg
Size: 106211 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/taglib-devel/attachments/20101224/32100c26/attachment-0007.jpeg
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: includes.txt
Url: http://mail.kde.org/pipermail/taglib-devel/attachments/20101224/32100c26/attachment-0001.txt
More information about the taglib-devel
mailing list