On 11-02-22 05:52 PM, Mikhail Tchernychev wrote:
This is what I normally do, however it's not much less pain, even it's simple.
I typically write a wrapper to execute all GetProcAdress() functions at once
and store
pointers in the class.

Taking into number of GDAL functions, its' would be very challenging.

Mikhail

On 2/22/2011 2:43 PM, Even Rouault wrote:
Le mardi 22 février 2011 23:14:50, Mikhail Tchernychev a écrit :
Hello List,

I wonder if someone could point me into the right direction. I would
like to use
GDAL as loaded DLL at run time, with LoadLibray() call under windows
and corresponding
calls under Linux. I see that most of the functions are virtual, so it
seems it is made
with this in mind. I am trying to compile simple program:
I think you are going to inflict you a lot of pain with LoadLibrary() and C++
API at the same time !

If you really need to dynamicly load gdal, use the GDAL C API instead...


Folks,

I will note that at one time I maintained a "bridge" mechanism which
basically did this.  It dynamically loaded the C API at runtime.  I
stopped maintaining it several years ago but you can still find it in
old code branches.

ie.

http://svn.osgeo.org/gdal/tags/gdal_1_2_0/bridge/

If someone felt it was really useful, that might be a good place to
start.

Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, warmer...@pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Programmer for Rent

_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to