Qt OpenCL标头

时间:2016-08-29 10:26:01

标签: qt opencl

我真的很努力寻找,但似乎仍然错过了显而易见的事。 我现在不需要特定的OpenCL库,因为它应该随附任何图形卡和驱动程序。但是我在哪里获得标题,使用Qt 5.7?似乎没有<CL/cl.h>或任何cl.h标头。 或者我错了,还需要安装一些AMD或NVidia SDK吗?

1 个答案:

答案 0 :(得分:1)

有两种常见的方法:您可以安装一个供应商SDK,其中包含OpenCL标题,或者您可以直接从Khronos获取它们:https://www.khronos.org/registry/cl/

您使用的是哪个版本取决于您;我个人使用的版本与我们支持的最低硬件相匹配,这使我无法使用任何太新的API。您还可以使用较新的标头和#define来设置版本。你的选择。

BTW,这与Qt无关。 Qt确实有一个OpenCL包装器,但它不再支持并且已经过时,所以我不推荐它。