0

下午好!我正在尝试在具有以下行的C++中运行代码:

#include <CL/cl.hpp>

但是启动程序会出现这个错误:

fatal error: CL/cl.hpp: No such file or directory

我试图做什么?

  1. 完全重新安装mingw64
  2. 卸载Visual Studio 2019并安装Visual Studio 2022
  3. 根据说明 安装了NVIDIA Cuda (我还更新了 NVIDIA 驱动程序): https ://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html

Cuda 已全面运行。我检查了 CUDA 附带的代码示例。

PS 据我所知,OpenCl 是 CUDA 的一部分。

谢谢!

4

1 回答 1

1

最好将 OpenCL 标头包含在 Visual Studio 项目的源代码所在的同一目录中。然后,您必须告诉 Visual Studio 这些文件的位置。要配置项目并设置文件路径,请参阅此答案

您根本不需要安装 CUDA。OpenCL 运行时已包含在 Nvidia 图形驱动程序中。

于 2022-01-26T20:17:30.613 回答