欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

我的OpenCL学习之路(2)解决Error:“无法定位程序输入点XX

程序员文章站 2024-02-16 18:41:46
...

今天在运行OpenCL SDK Samples中的程序的时候,有几个程序遇到了 “无法定位程序输入点XXX于动态链接库OpenCL.dll上” 的问题,问了一下同事,最后定位可能是 驱动版本过旧 的问题。OpenCL的SDK在由v1.1版本升级到v1.2的时候更新了几个API,这就导致了早期的

今天在运行OpenCL SDK Samples中的程序的时候,有几个程序遇到了“无法定位程序输入点XXX于动态链接库OpenCL.dll上”的问题,问了一下同事,最后定位可能是驱动版本过旧的问题。OpenCL的SDK在由v1.1版本升级到v1.2的时候更新了几个API,这就导致了早期的驱动程序里面的OpenCL.dll里面无法找到更新后的API,于是就出现了这样的问题。

在更新驱动的时候遇到了一点小麻烦,我的用的华硕的笔记本,显卡是AMD Radeon HD 6730M,系统是Win 7,到AMD官网下载驱动的时候只能下载一个1.1MB的通用下载包,安装运行后它会检测本地环境再帮你去下载相应的驱动,结果却提示我的硬件/软件不兼容,悲剧了!无法更新?

于是想到用驱动人生之类的软件试一下。安装了个驱动人生,更新显卡驱动到推荐版本,重启了下电脑试了试,结果程序还是不能运行。。。

仔细看了一下,原来还有更新的版本,只不过不是华硕官方的,总之先试试吧,要不我的OpenCL的学习之路岂不是要在这儿就折了嘛。这一试可了不得了!我的笔记本成了黑屏了!不过仔细看了一下还有东西运行着,只不过电脑的状态就像是把屏幕的亮度调到最暗时一样,安了下心,调整一下屏幕亮度,完全没反应!!!这可了不得了。。亏了我还有另外的一个外接显示器还能用。。。

再度运行了一下驱动人生(怎么感觉像是在给它做广告呀?),找了个前面两个版本中间的一个版本的驱动更新了一下,这回终于可以了!!!

提醒大家驱动人生里面非推荐的驱动请慎重更新,有一些是跟你的硬件不兼容的。