InterBase XE7のIBConsoleを起動すると、MSVCR120.dllが見つからない

提供: Support
移動先: 案内検索

問題

InterBase XE7をインストールし、IBConsoleを起動すると、下図のようなエラーが発生することがあります。

Thumb03000013ujpn.png

InterBase XE7のgds32.dllとibclient64.dllは、MSVCR120.dllに依存しているため、ご利用のPCに当該ファイルがインストールされていない、あるいはシステムパス内から見つからない場合、このエラーが発生いたします。

解決

Visual Studio 2013 の Visual C++ 再頒布可能パッケージのインストールが必要です。この再頒布可能パッケージは、InterBase XE7をインストールしたフォルダに配置されています。

  • InterBase XE7 32ビットをインストールした場合は、vcredist_x86.exe
  • InterBase XE7 64ビットをインストールした場合は、vcredist_x86.exeとvcredist_x64.exe

それぞれのフォルダに配置されている再頒布可能パッケージをインストールしてください。

Thumb03000014ujpn.png
上図は、InterBase XE7 64ビットをインストールした場合の例


もしこのフォルダ内に該当するファイルが無ければ、マイクロソフトのWebサイトからVisual Studio 2013 のVisual C++ 再頒布可能パッケージをダウンロードし、インストールしてください。