Auf Microsoft Windows-Plattformen© führt die OpenCL-Emulation® den folgenden Fehler aus und schlägt fehl, wenn ein Intel GPU-Gerät im System ebenfalls vorhanden ist:
"Kontext-Callback: Ungültige Binärdatei.
FEHLER: CL_INVALID_BINARY"
Suchen Sie im Host-Code bei der Abfrage der Plattform nach "Intel® FPGA" anstelle von "Intel" wie unten gezeigt.
Veränderung:
platform = findPlatform("Intel");
An:
platform = findPlatform("Intel® FPGA");
Denken Sie daran, dass CL_CONTEXT_EMULATOR_DEVICE_ALTERA für die Emulation auf 1 gesetzt sein muss.