我正在尝试在带有虹膜显卡的超极本上使用 OpenCL,因此我安装了英特尔 OpenCL SDK 2013(此处的那个:http://software.intel.com/en-us/vcsource/tools/opencl-sdk)。
尝试用它做点什么,但是我找不到存储头文件 (CL/cl.h) 的目录......安装位置中没有包含子目录,Visual Studio/SDK文件夹中也没有标头...在我的 C: 驱动器上搜索 cl.h 也没有给出任何结果。
我做错了什么?我必须安装其他任何东西才能获得标头吗?
我以前只使用过 AMD OpenCL SDK,那里的标头整齐地位于安装文件夹的包含子目录中......
事实证明安装程序没有正确运行。最后一页看起来不起眼,有一个漂亮的"完成"按钮,但只安装了运行时,但没有安装应用程序 SDK。安装程序会说"由于错误,安装提前结束"(没有关于发生了什么错误的更具体信息)。
原因是安装程序似乎不喜欢我的Visual C++ 2010 Express Edition。
停用"Visual Studio (2010)集成"使安装成功,并使包含出现。
,它在:
C:Program Files (x86)IntelOpenCL SDK<version>includeCLcl.h
您确定安装已成功完成吗?OpenCL SDK
文件夹下有bin
文件夹吗?
对于当前版本的 SDK,它位于:
C:Program Files (x86)IntelSWToolssystem_studio_2020OpenCLsdkinclude
由intel_sdk_for_opencl_applications_2020.3.494.zip
从 https://software.intel.com/content/www/us/en/develop/tools/opencl-sdk.html 下载