C++ 更新到catalyst最新驱动程序后,OpenCL-clGetPlatformIDs操作被卡住

C++ 更新到catalyst最新驱动程序后,OpenCL-clGetPlatformIDs操作被卡住,c++,visual-studio-2008,opencl,C++,Visual Studio 2008,Opencl,我在使用OPENCL函数clGetPlatformIDs时遇到了一个问题,我很高兴能得到您的帮助。 我使用的是ATI Radeon 6450 HD和Visual Studio 2008。操作系统是64位的Windows7。 在我更新驱动程序之前,该功能运行良好,但当我更新它时,它被卡住了 我在clGetPlatformIDs函数的相应行上放置了一个断点: cl_uint size; if (clGetPlatformIDs(0, 0, &size) != CL_SUCCESS)

我在使用OPENCL函数clGetPlatformIDs时遇到了一个问题,我很高兴能得到您的帮助。 我使用的是ATI Radeon 6450 HD和Visual Studio 2008。操作系统是64位的Windows7。 在我更新驱动程序之前,该功能运行良好,但当我更新它时,它被卡住了

我在clGetPlatformIDs函数的相应行上放置了一个断点:

cl_uint size;
if (clGetPlatformIDs(0, 0, &size) != CL_SUCCESS)
    return QList<QCLPlatform>();
QVarLengthArray<cl_platform_id> buf(size);
cl\u单元大小;
if(clGetPlatformIDs(0、0和大小)!=CL\U成功)
返回QList();
QVarLengthArray buf(尺寸);
当点击F10时,调试指针不会移动到下一个命令,它会被卡住

我试图卸载并重新安装驱动程序,但没有任何帮助

除了重新安装64位Windows 7之外,我如何修复它

提前感谢,


Evh671

愚蠢的问题,但是,安装驱动程序后是否重新启动了windows?请提供catalyst版本、OpenCL运行时版本。您可以通过从命令行运行“clinfo”来获得此版本。以下是clinfo命令的输出:供应商:Advanced Micro Devices,Inc.设备OpenCL C版本:OpenCL C 1.2驱动程序版本:1124.2(VM)配置文件:完整配置文件版本:OpenCL 1.2 AMD-APP(1124.2)设备类型:CL\U设备类型\U CPU设备ID:4098