OpenCL-Anwendung mit 1.2-Headern in Version 1.1 kann nicht kompiliert werden
Ich schreibe ein kleines Hallo-Welt-OpenCL-Programm mit Khronos Groupcl.hpp für OpenCL 1.2- und nVidia's openCL-Bibliotheken. Die Treiber und ICDs, die ich habe, unterstützen OpenCL 1.1. Da die nVidia-Seite 1.2 noch nicht unterstützt, erhalte ich einige Fehler bei den auf OpenCL 1.2 erforderlichen Funktionen.
Auf der anderen Seite hat cl.hpp für OpenCL 1.2 ein Flag,CL_VERSION_1_1
um genau zu sein, um den Header im 1.1-Modus auszuführen, aber es funktioniert nicht. Hat jemand ähnliche Erfahrungen oder Lösungen?
Hinweis: cl.hpp für Version 1.1 funktioniert, generiert jedoch während der Kompilierung viele Warnungen. Aus diesem Grund versuche ich, Version 1.2 zu verwenden.