Forgive me for asking this, but I'm banging my head against the wall because IDEs have spoiled me,<br><br>I want to do hello world in taglib. I've done it before years ago, but can't remember how.<br><br>I built taglib staticly in Linux using:<br>
<br>cmake -DENABLE_STATIC=ON  -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_RELEASE_TYPE=Release .<br>make<br>make install<br><br>It worked like a charm and I now have <br><br>/usr/local/lib/libtag.a<br>and the whole<br>/usr/local/include/taglib/ folder with the headers<br>
<br>Here's my little cpp<br><br>// my first program in C++<br><br>#include <iostream><br>using namespace std;<br>#include "tag.h";<br>#include "fileref.h";<br><br>int main ()<br>{<br><br> TagLib::FileRef f("Latex Solar Beef.mp3");<br>
 TagLib::String artist = f.tag()->artist(); // artist == "Frank Zappa"<br><br> f.tag()->setAlbum("Fillmore East");<br> f.save();<br><br> TagLib::FileRef g("Free City Rhymes.ogg");<br> TagLib::String album = g.tag()->album(); // album == "NYC Ghosts & Flowers"<br>
<br> g.tag()->setTrack(1);<br> g.save();<br><br>  return 0;<br>}//END MAIN<br><br>And I try to build with:<br><br>g++ -o hello2 hello.cpp -I/usr/local/include/taglib/  -L/usr/local/lib/ -llibtag<br><br>But I get back:<br>
<br>hello.cpp:5:17: warning: extra tokens at end of #include directive [enabled by default]<br>hello.cpp:6:21: warning: extra tokens at end of #include directive [enabled by default]<br>/usr/bin/ld: cannot find -llibtag<br>
collect2: ld returned 1 exit status<br><br>I know I'm just doing something dumb, but for the life of my I can't remember what. :P<br clear="all"><br>-- <br>Jeremy D Gregorio<br>Sr Consultant<br>#: 520-275-5352<br>
fax: 520-747-2540<br><br><a href="http://www.linkedin.com/pub/jeremy-gregorio/36/302/429" target="_blank"><img src="http://www.glimmersoft.com/socialmedia/btn_viewmy_160x33.png"></a><br><a href="http://www.glimmersoft.com/socialmedia/btn_viewmy_160x33.png" target="_blank"></a><br>