i'm just a newbie both in ImageMagick and gcc, and now, in trouble. I just write a hello-world program like this
Image image; image.read( "girl.gif" );
and include the correct header file. i think it is too simple to contain any errors. but when I compile it, the thing's going wrong.
if i link it with a static lib
g++ main.cpp -L/usr/local/lib -lMagick++ -static
the response of gcc is many link errors like this,
Magick++/lib/Drawable.cpp:336: undefined reference to `DrawPushClipPath' /usr/local/lib/libMagick++.a(Drawable.o): In function `Magick::DrawableFont::operator()(MagickLib::_DrawingWand*) const':
if i link it with dynamic lib
g++ main.cpp -L/usr/local/lib -lMagick++
it can be linked correctly. but running it just get this message:
"error while loading shared libraries: libMagick++.so.10: cannot
open shared object file: No such file or directory" but i am sure that libMagick++.so.10 is in the /usr/local/lib after a few hours' trying, i still have no clue. thanks if any help or reply. -- Cooper School of Ocean & Earth Sci. Tongji University, PR China _______________________________________________ Magick-users mailing list [email protected] http://studio.imagemagick.org/mailman/listinfo/magick-users
