<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
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.<br>
<br>
Fortran 90 seems to have more possibilities for data representation. I
never worked with it, but see an example at: <br>
<br>
<a class="moz-txt-link-freetext" href="http://gcc.gnu.org/ml/gcc-help/2008-01/msg00170.html">http://gcc.gnu.org/ml/gcc-help/2008-01/msg00170.html</a><br>
<br>
Jan<br>
<br>
Gerald I. Evenden wrote:
<blockquote cite="mid:200902171552.17277.geraldi.evenden@gmail.com"
 type="cite">
  <pre wrap="">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:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Hi!

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?

Regards,


Arjan

    </pre>
  </blockquote>
  <pre wrap=""><!---->        ...


  </pre>
</blockquote>
</body>
</html>