• 締切済み

FortranをC++(VC++)へ変換

FortranをCまたはC++へ変換したいと考えています。 f2cを使うと、一応変換は行ってくれるものの、出来あがったCのプログラムをコンパイルする際、fortranのライブラリを参照する必要があるなどの制約が生じてしまいます。 VC/VC++に対応したプログラムソースへ変換するツールをご存知ないでしょうか? また、今だと、VC#まで変換してくれるツールがあると非常に便利なのですが・・・ 大量のソースコードを変換する必要があり、変換時のミスなどを考えるとツールで機械的に変換する方法を探しています。

みんなの回答

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

f2c(Fortran to C Converter)というものはあります。 http://www.netlib.org/f2c/index.html 実際に使ってないので、詳しい内容は御自分でお調べください

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

なぜ変換しようと思っているのでしょうか?

naoja
質問者

補足

意図がよく理解できないのですが、補足説明させて頂きます。 まず、FortranのプログラムをVC/VC++/VC#の開発環境で作られたプログラムへ組み込みたいという考えです。 多分、それだけのことならば、VC++などからFortranのプログラムを呼び出せばということを言われるのかも知れません。 しかしながら、今後のメンテナンス性などを考慮した場合、同一言語で記載されたプログラムである方が、利便性が増すこともあり、言語変換を行いたいと考えています。 これで、疑問に対する回答になっていますでしょうか?