实际上我正在编写我的第一个OpenCL程序。正如我在许多教程中看到的那样,在Visual Studio中我必须配置属性并添加“其他包含目录”,大多数教程都是针对nVIdia和Amd的,因此根据它们,他们必须添加$(CUDA_INC_PATH)
和{{1 }}。但我想为INTEL添加什么? [$(AMDAPPSDKROOT)\include
不在系统路径变量中,所以我没有线索!]
答案 0 :(得分:0)
您安装了Intel SDK吗?之后我会在其位置查找库和标题。然后你可以创建环境。变量或简单地添加整个路径以包含VS中的目录。
答案 1 :(得分:0)
如果您安装英特尔SDK,则应创建一个名为INTELOCLSDKROOT的环境变量。要查看它,请单击“开始”,右键单击计算机。单击高级设置设置。点击环境变量。
您只需要使用一个SDK进行开发。 Nvidia SDK只支持OpenCL 1.1,不包括cl.hpp C ++绑定。我在使用AMD SDK的非AMD设备上运行时遇到了问题。英特尔SDK适用于英特尔,Nvidia和AMD。