[magick-users] Magick++.lib for Borland?
Mike Bruno
mbruno at bete.com
Thu Oct 2 12:51:31 PDT 2008
Thanks for the quick reply.
I did already see that link, but unfortunately as I mentioned the coff2omf utility doesn't work in this case. It only works on .lib files with simple exported C functions. It won't work if C++ classes are exported. So coff2omf WILL work with CORE_RL_wand_.lib and CORE_RL_magick_.lib, but will NOT work with CORE_RL_Magick++_.lib because Magick++_.lib exports C++ classes.
Before learning of this limitation, I tried using coff2omf with the -lib:ms switch to no avail. The resulting OMF .lib file is less than half the size of the original COFF.lib. During linking, errors are thrown even with the #pragma link "CORE_RL_Magick++_omf_.lib" line explictly stated in the code.
So unfortunately the stock coff2omf.exe that comes with Borland seems not to be of much help...
-----Original Message-----
From: duc.sequere.aut.de.via.decede at imagemagick.org
[mailto:duc.sequere.aut.de.via.decede at imagemagick.org]
Sent: Thursday, October 02, 2008 3:28 PM
To: magick-users at imagemagick.org; Mike Bruno
Subject: Re: [magick-users] Magick++.lib for Borland?
> share their hard-won CORE_RL_Magick++_.lib in OMF format
See
http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=7608&p=30983&hilit=Borland+omf#p30983
There is coff2omf utility thats runs like this:
coff2omf -lib:ms CORE_RL_Magick++_.lib CORE_RL_Magick++_bc.lib
make sure your project includes CORE_RL_Magick++_omf_.lib instead of
CORE_RL_Magick++_.lib.
More information about the Magick-users
mailing list