Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456 OpenCL開発環境 - Windows 7、Visual C++ 2010 Express
OpenCL開発環境
Windows 7/64bit、Visual C++ 2010 Express
開発環境
今回環境構築に必要としたものは以下です。
Visual C++ 2010 Express
Windows SDK for Windows 7 and .NET Framework 4
ATI Stream SDK v.2.2
コンパイラには、無償のVisual C++ 2010 Expressを使用しました。ただし、Windows 7/64bit版では、グラフィックスドライバが64bit版となるので、コンパイラも64bit対応が必要ですが、Expressには64bitコンパイラがないので、別途Windows
SDK for Windows 7 and .NET Framework 4をインストールします。
インストール
Visual C++ 2010のインストール
特に特記することはなく、普通にインストールしました。
Windows SDK for Windows 7 and .NET Framework 4のインストール
問題点は、mfc80.dll/mfc80u.dllのバージョン互換性の問題とのことである。
もともとMfc80.dll/Mfc80u.dllのバージョン8.0.50727.870を搭載する環境に、Microsoft SQL Server
2008などのMfc80.dll/Mfc80u.dllの新しいバージョン(8.0.50727.3078)を伴うソフトウェアをインストールする。その後、VIsual
Studio 2005のランタイムを使用するアプリケーションを実行すると、アクセス違反でクラッシュする。
解決方法は、KB961894 - VC++ Post 2005 SP1 Redistributable を適用することなので、これをダウンロード・インストールし、4.
の手順を実行したところ、インストールが開始された。