[Proj] Building for and calling from g95-MinGW
j.l.h.hartmann at uva.nl
Wed Feb 18 07:01:00 EST 2009
Long ago, I did this using named common blocks and extern C structs. Why
won't you use named common blocks? I understand the dangers of the
unnamed common, though.
Fortran 90 seems to have more possibilities for data representation. I
never worked with it, but see an example at:
Gerald I. Evenden wrote:
> In simple cases FORTRAN and C[++] are not too difficult to link but there is
> one issue I can't find a solution in Google searching:
> How do you handle C structures in FORTRAN? Do not include "common."
> Just curious if anyone has an answer.
> On Tuesday 17 February 2009 2:53:03 pm Arjan van Dijk wrote:
>> I compile and run my program on linux and Windows boxes.
>> Under Fortran-90 that is...
>> Now I would like to use Proj. I have 2 questions about this:
>> Question 1:
>> How do I generate/download an archive file (e.g. libproj.a)
>> that can be used from g95 under MinGW by just adding -lproj to the
>> compile command of my program?
>> The Windows binaries contain an executable and a dll, not a .a-file.
>> Can I just use the linux .a-file under MinGW? I guess not.
>> I downloaded the sources and called "./configure".
>> This went okay. Then I tried "make", but the whole thing
>> crashed... (see below this message for the rude curses it uttered)!
>> Question 2:
>> Are there any Fortran examples for using Proj?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Proj