Я пишу код под WIN8 (приложение в стиле Metro) и имею проблемы с использованием OpenCL.
Мой проект работает очень хорошо, когда я компилирую и запускаю его как настольное приложение WIN8.
Но когда я изменяю его на приложение Win store (стиль Metro), я больше не могу использовать OpenCL.
//get platform id
error = clGetPlatformIDs(1, &platformID, &numPlatforms);
if(error != CL_SUCCESS)
return;
clGetPlatformIDs возвращает код ошибки -1001
,
Разве я не могу использовать OpenCL в приложении в стиле Metro? Кто-нибудь, пожалуйста, помогите мне разобраться в проблеме. Я новичок в WIN8
Код ошибки -1001 обычно означает, что ваш драйвер установлен правильно, но среда выполнения opencl не настроена / установлена неправильно.
Вы можете попробовать различные вещи …
1) Убедитесь, что вы установили обновленный драйвер и не устарели (если вы видите проблему с последним драйвером, вы можете повторить попытку и с предыдущей версией)?
2) Полностью удалите текущий драйвер и установите его снова.
Других решений пока нет …