インテル® Fortran 10.x のプロジェクトは、インテル® Fortran 12.0 以降の Visual Studio* 統合で使用されている形式に変換する必要があります。インテル® Fortran の最近のバージョンで 10.x のプロジェクトを開くと、変換を確認するダイアログボックスが表示されます。[No (いいえ)] をクリックすると、プロジェクトはロードされません。[Yes (はい)] をクリックすると、プロジェクトは変換され、Microsoft* Visual Studio* IDE で開きます。
インテル® Fortran 11.0 以降でいったん開いた 10.x のプロジェクトをインテル® Fortran 10.x で開くことはできません。
11.x プロジェクトは、変換しなくてもインテル® Fortran 12.1 で開けます。
以下の説明は、以前のバージョンのインテル® Fortran または Compaq* Visual Fortran で作成され、変換が必要なプロジェクトを対象としています。
インテル® Fortran は、次のプロジェクト変換をサポートしています。
インテル® Fortran 7.x プロジェクトからインテル® Visual Fortran 8.x およびそれ以降のプロジェクトへの変換
Compaq Visual Fortran 6.x プロジェクトからインテル® Visual Fortran 8.x およびそれ以降のプロジェクトへの変換
これらのプロジェクト変換は、使用している Microsoft* ビジュアル開発環境のバージョンによって、さまざまな異なるシナリオが考えられます。例えば、Microsoft* Developer Studio* 98 環境で作成された Compaq* Visual Fortran 6.0 プロジェクトを、Visual Studio 2005、Visual Studio 2008、または Visual Studio 2010 環境を使用して、インテル® Visual Fortran 12.1 プロジェクトに変換することができます。
プロジェクト変換に適用される一般的な原則を以下に示します。
プロジェクトを変換する前に、プロジェクトのバックアップを作成することを推奨します。
インテル® Fortran プロジェクトは、特定の Visual Studio 環境 (例えば、Visual Studio 2005) で作成され、ビルドされます。新しいバージョンの Visual Studio 環境でプロジェクトを開くと、ソリューションの変換を確認するメッセージが表示されます。いったん変換されたソリューションは、古い環境で使用することはできません。
Compaq Visual Fortran 6.x プロジェクトは、Visual Studio 2005、Visual Studio 2008、または Visual Studio 2010 環境を使用して、インテル® Visual Fortran プロジェクトに変換することができます。Fortran で書かれたコードのみを含むプロジェクトは、変換がより簡単です。
プロジェクト変換は、Compaq Visual Fortran バージョン 6.x のみサポートされています。それ以前のバージョンで作成された Compaq Visual Fortran プロジェクトは、正しく変換されないことがあります。
Microsoft Visual Studio 2010 のシェルを使用している場合は、Compaq Visual Fortran プロジェクトの変換はサポートされません。代わりに、新規のインテル® Visual Fortran プロジェクトを作成して、ソースファイルに追加してください。
Fortran ソースファイル、リソースファイル、および MIDL ファイルを Compaq Visual Fortran からインテル® Fortran に変換する場合、これらのファイルに対して指定したすべてのカスタム・ビルド・ステップ情報が失われます。その他のファイルのカスタム・ビルド・ステップ情報は、プロジェクト変換後にも反映されます。
Fortran と C/C++ が混在したプロジェクトを変換すると、1 つのソリューション内に異なる 2 つのプロジェクト (Fortran プロジェクトと C/C++ プロジェクト) が作成されます。
ある時点のリリースバージョン (例えば、12.x) で作成されたインテル® Visual Fortran プロジェクトは、通常、最初のリリース番号 (この場合、12.0) で作成されたプロジェクトと下位互換性があります。メジャーリリース番号間でのプロジェクトの下位互換性はありません。
© 1996-2011 Intel Corporation. 無断での引用、転載を禁じます。