C または C++ に変換する必要がある数値コードがあります。f2c を使用してみましたが、Fortran コードでは機能しません。コードで C スタイルのプリプロセッサ ディレクティブ (#include) が使用されているため、f2c はエラーを出します。コードの readme には、これらのインクルードを展開するのは fort77 リンカで動作する Fortran77 であると記載されています。
このコードを正常に変換する方法を知っている人はいますか?
私の最後の手段は、単純なプリプロセッサを作成してこれらのインクルードを展開し、コードを f2c にフィードすることです。
注: 私はここで Windows/Visual C++ 環境で作業しているので、gcc の悪ふざけはおそらく価値があるよりも面倒なことになるでしょう...