パッケージ w_fc_p_10.1.019 に関する既知の問題

問題1
<現象>
 ・Intel 64 用 コンパイラーを使用して、コマンドラインからのコンパイルができない。

<対象>
 ・Visual Studio 2008 がインストールされたシステムで、
 ・VSPPE が含まれたパッケージ(w_fc_p_10.1.019)を使用した場合

<解決策その1>
 ・カスタムインストールを選択し、Visual Studio 2005 Premier Partner Edtion のインストールのチェックをはずしてインストールを進めてください。


<解決策その2>
 ・デフォルトインストールなどで Visual Studio 2005 Premier Partner Edtion をインストールした場合は、以下の手順により手動で Visual Studio の環境設定を修正してください。

  @ 以下のファイルをテキストエディターで開きます。
    "C:\Program Files\Intel\Compiler\Fortran\10.1.019\em64t\Bin\ifortvars.bat"

  A 以下の SET 行を変更します。
    SET VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio 9.0\VC
    SET VCINSTALLDIR=%VSINSTALLDIR%\VC
    SET PATH=%VSINSTALLDIR%\Common7\IDE;%VCINSTALLDIR%\BIN\x86_amd64;%VSINSTALLDIR%\Common7\Tools;%VSINSTALLDIR%\Common7\Tools\bin;%VCINSTALLDIR%\PlatformSDK\bin;%PATH%
    SET LIB=%VCINSTALLDIR%\lib\amd64;%VCINSTALLDIR%\PlatformSDK\lib\amd64;%LIB%
    SET INCLUDE=%VCINSTALLDIR%\atlmfc\include;%VCINSTALLDIR%\include;%VCINSTALLDIR%\PlatformSDK\include;%INCLUDE%

     ↓(変更)

    call "C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall" x86_amd64


問題2
<現象>
 ・Visual Studio 2008 Express Edition を認識しない。

<対象>
 ・ビルド環境として、Visual Studio 2008 Express Edition を使用する場合

<解決策>
 ・インストールの際、Visual Studio 製品が検出できない旨のメッセージが表示されますが、このメッセージを無視してインストールを完了させた後、以下の手順に従って手動で環境設定を行います。ここでは、Visual Studio 2008 Express Edition および インテルコンパイラーが次のフォルダーにインストールされていると仮定します。

 (Visual Studio 2008 Express Edition)
   "C:\Program Files\Microsoft Visual Studio 9.0"
 (インテルコンパイラー)
   "C:\Program Files\Intel\Compiler\Fortran\10.1.019"

 @ 以下のファイルの内容をすべて削除して、/Qvc9 を追記します。
   "C:\Program Files\Intel\Compiler\Fortran\10.1.019\IA32\Bin\ifort.cfg"

 A 以下のファイルにおいて、"@call" および "title" で始まる行をそれぞれ以下のように修正します。
   "C:\Program Files\Intel\Compiler\Fortran\10.1.019\IA32\Bin\ifortvars.bat"

   @call "C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\Vcvars32.bat"
   title Intel(R) Fortran Compiler for applications running on IA-32, Version 10.1.019

 B 同じく "ifortvars.bat" ファイル内のすべての SET コマンド行を以下のように置き換えます。

   SET IFORT_COMPILER10=C:\Program Files\Intel\Compiler\Fortran\10.1.019

   SET INTEL_SHARED=C:\Program Files\Common Files\Intel\Shared Files

   SET INTEL_LICENSE_FILE=C:\Program Files\Common Files\Intel\Licenses

   SET PATH=%IFORT_COMPILER10%\Ia32\Bin;%INTEL_SHARED%\Ia32\Bin;%PATH%

   SET LIB=%IFORT_COMPILER10%\Ia32\Lib;%LIB%

   SET INCLUDE=%IFORT_COMPILER10%\Ia32\Include;%INCLUDE%

 C 同じく "ifortvars.bat" ファイル内の以下の行を削除します。

   echo Unable to find Microsoft Visual C++ 7.1 or higher.

   echo Intel(R) Visual Fortran Compiler for 32-bit applications will not function properly.


問題3
<現象>
 ・x64 用アプリケーションのデバッグができない。

<対象>
 ・OS に、Windows XP x64 または、Vista x64 版を使用して、
 ・パッケージに付属される VS2005PPE を使用する場合

<解決策>
 ・パッケージ(w_fc_p_10.1.019)に含まれる以下のフィルを実行して、手動で x64 版のリモートデバッガーをインストールします。
   "(パッケージ解凍フォルダー)\installs\remote debugger\x64\rdbgsetup.exe"

  なお、インストール手順はこちらのサイトを参照してください。