0

Windows で Visual Studio を Intel(R) Visual Fortran Composer XE 2011 と一緒に使用しています。何千ものサブルーチンを含む大きな古いコードがあります。私は他の何百ものサブルーチンを追加するいくつかの大幅な変更を行いましたが、現在、いくつかのアクセス違反エラーが発生しており、その理由を特定するのに苦労しています. 以前に発生し、症状が同じで、問題の場所を特定するのに2日かかったため、ダミー/正式な引数の数が一致しないことが原因である可能性があります。この種のエラーをキャッチするための Visual Studio へのアドオンはありますか? プログラミング スタイルは fortran 77 であり、90 標準のように明示的なインターフェイスを提供する必要はありません。明示的なインターフェイスが役立つことはわかっていますが、すべてのコードにそれらを追加するには何日もかかります。ありがとうA。

4

1 に答える 1

0

私はこのマシンにVSを持っていないので、見つける必要があるプロパティページを正確に確認することはできませんが、おそらく診断の下に、コンパイラがコンパイル時にプロシージャ呼び出しをチェックするオプションがあります。コマンドラインではコンパイラ オプションが/warn:interfacesあり、これによりコンパイラは暗黙のインターフェイスをチェックします。プラグインは必要ありません。必要な機能はインテル Fortran コンパイラーに組み込まれています。

于 2013-05-06T22:04:53.487 に答える