OpenCL配置设置

时间:2012-03-21 09:31:57

标签: opencl nvidia

我有一个需要OpenCL的项目。我已经在我的机器上安装了CUDA和OpenCL,但当我'生成'我的项目时出现以下错误:

  

CL / cl.h:没有这样的文件或目录

我正在使用windows7和Visual Studio 2008。

1 个答案:

答案 0 :(得分:2)

此错误表示编译器无法找到CL / cl.h头文件。找出您正在使用的OpenCL SDK的安装位置以及包含OpenCL头文件的目录。

例如,在我的计算机上,英特尔OpenCL SDK头文件位于:C:\Program Files (x86)\Intel\OpenCL SDK\1.5\include\CL并且NVIDIA OpenCL头文件位于:C:\Program Files (x86)\NVIDIA GPU Computing Toolkit\CUDA\v4.1\include\CL

要使用Intel OpenCL SDK进行编译,我会将C:\Program Files (x86)\Intel\OpenCL SDK\1.5\include添加到Visual Studio项目中。也就是说,将此路径添加到Project - >属性 - > C / C ++ - >一般 - >其他包含目录