在Metro Style Project(WINRT)中不能使用opencl

时间:2012-09-20 09:47:05

标签: c++ windows-runtime opencl

我在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新手

1 个答案:

答案 0 :(得分:0)

错误代码-1001通常表示您的驱动程序已正确安装,但未正确配置/安装opencl运行时。

你可以尝试各种各样的事情......

1)确保安装了更新的驱动程序并且没有过时(如果您发现最新驱动程序有问题,您也可以使用以前的版本重试)?

2)完全删除当前驱动程序并重新安装。