Имеется программа на OpenCL 2.0. При компиляции появляется ошибка:
Самый популярный способ решения - объявить в начале макрос препроцессора :
#define CL_USE_DEPRECATED_OPENCL_1_2_APIS
#include <CL/cl.h>
Мне это не помогло. Позже я пробовал вызывать другую, актуальную для OpenCL 2.0 функцию clCreateCommandQueueWithProperties. Это приводит к тому, что линковщик просто не видит файл самой библиотеки:
Версия SDK у меня 8.1, набор инструментов - v141. Я запускал код на другом компьютере с той же версией OpenCL и тоже на VS17 - там всё работает без ошибок. Я не понимаю, как нужно настроить проект, чтобы решить проблему.