[OSRS-PROJ] C++ friendly header file?

Paul Jensen pdjensen at agileimage.com
Thu Mar 30 08:45:52 PST 2000


I've written a C++ wrapper around Proj4 for my own use and simply put the extern
"C" { ... } code in the wrapper header file around my #include "projects.h".

I also have a few bug fixes that I fed back to Gerald Evenden a long time ago,
but I'll try and do some checking against the current base when I get time.

It's been a very robust library, even in multi-threaded applications. Thanks,
Gerald!

	Paul


Rick Brownrigg wrote:

> As I typically use C++, I've found that I have problems linking my
> code.  My quick-N-dirty solution is to patch the "projects.h" header
> file, surround everything by
> 
>     #ifdef __cplusplus
>         #extern "C" {
>     endif
>     ...
>     #ifdef __cplusplus
>         }
>     #endif
> 
> directives.  This is easy enough to do, but I inevitably forget for new
> installations.  There may also be a cleaner approach, and I admit I
> haven't investigated thoroughly.
> 
> Anyone else see this?  Have better solutions?  More to the point, could
> we get whatever prefered solution incorporated into the next release?

-- 
Paul Jensen	Agile Image Movers	http://agileimage.com
----------------------------------------
OSRS PRoject PROJ Discussion List
To Subscribe: send a message to majordomo at remotesensing.org with 'subscribe osrs-proj' in the body
To Unsubscribe: send a message to majordomo at remotesensing.org with 'unsubscribe osrs-proj' in the body
To Report Problems: send a message to owner-osrs-proj at remotesensing.org



More information about the Proj mailing list