0

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

4

2 回答 2

0

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

于 2013-01-26T15:21:51.940 回答
0

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

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

于 2013-03-09T20:07:13.907 回答