我真的很努力寻找,但似乎仍然错过了显而易见的事。
我现在不需要特定的OpenCL库,因为它应该随附任何图形卡和驱动程序。但是我在哪里获得标题,使用Qt 5.7?似乎没有<CL/cl.h>
或任何cl.h
标头。
或者我错了,还需要安装一些AMD或NVidia SDK吗?
答案 0 :(得分:1)
有两种常见的方法:您可以安装一个供应商SDK,其中包含OpenCL标题,或者您可以直接从Khronos获取它们:https://www.khronos.org/registry/cl/
您使用的是哪个版本取决于您;我个人使用的版本与我们支持的最低硬件相匹配,这使我无法使用任何太新的API。您还可以使用较新的标头和#define来设置版本。你的选择。
BTW,这与Qt无关。 Qt确实有一个OpenCL包装器,但它不再支持并且已经过时,所以我不推荐它。