InterBase XE7のIBConsoleを起動すると、MSVCR120.dllが見つからない
問題
InterBase XE7をインストールし、IBConsoleを起動すると、下図のようなエラーが発生することがあります。
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
それぞれのフォルダに配置されている再頒布可能パッケージをインストールしてください。
もしこのフォルダ内に該当するファイルが無ければ、マイクロソフトのWebサイトからVisual Studio 2013 のVisual C++ 再頒布可能パッケージをダウンロードし、インストールしてください。