我在WIN8(Metro风格应用程序)下编写代码,并且使用OpenCL时出现问题。
当我编译并运行它作为WIN8桌面应用程序时,我的项目运行得很好。 但是当我将其更改为Win商店应用程序(Metro风格)时,我就不能再使用OpenCL了。
//get platform id
error = clGetPlatformIDs(1, &platformID, &numPlatforms);
if(error != CL_SUCCESS)
return;
clGetPlatformIDs返回错误代码-1001
。
我不能在Metro风格应用中使用OpenCL吗?有人请帮我解决这个问题。我是WIN8新手
答案 0 :(得分:0)
错误代码-1001通常表示您的驱动程序已正确安装,但未正确配置/安装opencl运行时。
你可以尝试各种各样的事情......
1)确保安装了更新的驱动程序并且没有过时(如果您发现最新驱动程序有问题,您也可以使用以前的版本重试)?
2)完全删除当前驱动程序并重新安装。