在linux操作系统下使用codeblocks编写opencl程序提示头文件不存在

时间:2021-09-26 11:32:15
如题,使用codeblocks编写代码后,编写#include <CL/cl.hpp>这句代码时一直提示文件不存在,请大家帮忙解答下,谢谢

5 个解决方案

#1


编译器的包含路径设置了吗?把包含路径设置下,并且要将opencl.so或者opencl.a附加依赖加进来。

#2


有cl.hpp?我一直用CL/cl.h的,呵呵~试试
#include <CL/cl.h>试试?

#3


hpp是C++的头文件,可能就是没有,原生的都是C的,你看看SDK安装位置下的include目录里面CL目录下有没有cl.hpp就知道了。

#4


这个我也不清楚啊

#5


在 codeblocks 的 project 的 “Build Options"  设置中, "Search Directories" 项目设置中要将  /opt/AMDAPP/include 路径加进去。 

#1


编译器的包含路径设置了吗?把包含路径设置下,并且要将opencl.so或者opencl.a附加依赖加进来。

#2


有cl.hpp?我一直用CL/cl.h的,呵呵~试试
#include <CL/cl.h>试试?

#3


hpp是C++的头文件,可能就是没有,原生的都是C的,你看看SDK安装位置下的include目录里面CL目录下有没有cl.hpp就知道了。

#4


这个我也不清楚啊

#5


在 codeblocks 的 project 的 “Build Options"  设置中, "Search Directories" 项目设置中要将  /opt/AMDAPP/include 路径加进去。