如果这是一个菜鸟问题,我很抱歉,但我是 C++ 新手,我搞乱 openCL 的部分原因是为了学习更多 C++。
我安装了 CUDA SDK 并将 openCL 头文件放在这里:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.0\include\CL
我将以下两个目录添加到 Visual C++ 中的其他包含目录中:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.0\include
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.0\include\CL
但是当我尝试引用 cl 命名空间中的任何内容时,就像他们在本教程中所做的那样,它不起作用,因为 cl 未定义。