cとfortranの混合プログラミングに関する質問です。
c++でfortranの呼び込み方を教えていただけないでしょうか?(逆でもいいです)
Visual studio 2005を使っています。
Intel fortran 9.1を組み込んで、Visual studioでfortranのプログラムをコンパイルすることができる状況です。
fortranでの計算結果→cプログラム、cでの計算結果→fortranプログラムといった具合に値をやり取りすることを考えています。
http://oshiete1.goo.ne.jp/qa1303644.htmlを参考にして作ってはみたのですが、うまく出来ず、路頭に迷っています。どなたかわかる方がいればよろしくお願いします。
ちなみにfortranもcも量が膨大ですので、一つの言語で書き直すのは時間的にきびしいです。
cとfortranの混合プログラム
Re:cとfortranの混合プログラム
> cとfortranの混合プログラミングに関する質問です。
> c++でfortranの呼び込み方を教えていただけないでしょうか?(逆でもいいです)
Cなのでしょうか?
あるいはC++なのでしょうか?
ポイントはコーリングコンベンションをあわせることにあります。
あと、引数に関しても対応付けが必要です。
Fortran側で、__stdcallにすることができませんか?
最悪でも、C++もIntelのコンパイラにすれば解決しやすいかと思います。
> c++でfortranの呼び込み方を教えていただけないでしょうか?(逆でもいいです)
Cなのでしょうか?
あるいはC++なのでしょうか?
ポイントはコーリングコンベンションをあわせることにあります。
あと、引数に関しても対応付けが必要です。
Fortran側で、__stdcallにすることができませんか?
最悪でも、C++もIntelのコンパイラにすれば解決しやすいかと思います。