1.问题描述
新建的QT工程,出现如下问题:
CL/opencl.h: No such file or directory
2.原因分析
centos系统里面缺少opencl-headers
opencl-headers 包是Enterprise (EPEL)存储库额外软件包的一部分。默认情况下不添加这个存储库,您需要手动添加它。例如,使用以下命令:
yum install epel-release
之后,您将能够使用yum命令安装OpenCL头文件:
yum install opencl-headers
如果上述方法不行,那就需要手动下载opencl-headers
获取 opencl-headers-2023.12.14-2-omv2490.noarch.rpm 包。
在linux命令行下,依次输入如下命令:
chmod +x opencl-headers-2023.12.14-2-omv2490.noarch.rpm
yum install -y opencl-headers-2023.12.14-2-omv2490.noarch.rpm