我是 OpenCL 的新手。在 Internet 的帮助下,我在 OpenCL 中编写了矢量添加代码。我已经包含了一个头文件,即CL/cl.h
使用#include
.
我使用的是 NVIDIA 显卡,OpenCL 实现是 NVIDIA_GPU_Computing_SDK。我的 OpenCL 头文件位于此路径/opt/NVIDIA_GPU_Computing_SDK/OpenCL/common/inc
。通过在编译代码时添加此路径,我可以通过 linux 终端运行 OpenCL 程序。但现在我想为这段代码编写 CMake 文件。由于此路径问题,CMake 文件对 C 程序运行良好,但对 OpenCL 程序运行不正常。在终端,我以前输入$cmake .
,之后$make
,它会搜索一个由cmake创建的Makefile,现在我的错误是输入命令后make
fatal error: CL/cl.h: No such file or directory!
现在告诉我如何将这个头文件包含到 CMake 文件中?