适用于Visual Studio 2012的英特尔项目的OpenCL SDK

时间:2013-01-25 08:41:04

标签: visual-studio-2012 opencl

实际上我正在编写我的第一个OpenCL程序。正如我在许多教程中看到的那样,在Visual Studio中我必须配置属性并添加“其他包含目录”,大多数教程都是针对nVIdia和Amd的,因此根据它们,他们必须添加$(CUDA_INC_PATH)和{{1 }}。但我想为INTEL添加什么? [$(AMDAPPSDKROOT)\include不在系统路径变量中,所以我没有线索!]

2 个答案:

答案 0 :(得分:0)

您安装了Intel SDK吗?之后我会在其位置查找库和标题。然后你可以创建环境。变量或简单地添加整个路径以包含VS中的目录。

答案 1 :(得分:0)

如果您安装英特尔SDK,则应创建一个名为INTELOCLSDKROOT的环境变量。要查看它,请单击“开始”,右键单击计算机。单击高级设置设置。点击环境变量。

您只需要使用一个SDK进行开发。 Nvidia SDK只支持OpenCL 1.1,不包括cl.hpp C ++绑定。我在使用AMD SDK的非AMD设备上运行时遇到了问题。英特尔SDK适用于英特尔,Nvidia和AMD。