我有一个简单的源代码(2个向量的总和)用于测试OpenCL,问题如下:当我运行可执行文件时,我收到此错误:
Error: clGetPlatformIDs(-1001)
另外,如果我运行命令clinfo
,我会收到以下错误:
terminate called after throwing an instance of 'cl::Error'
`what(): clGetPlatformIDs`
`Aborted (core dumped)`
问题是什么?
我用:
提前多多感谢。 此致 朱塞佩。
答案 0 :(得分:1)
由于我没有足够的代表发表评论,我把它作为答案。
'ldd clinfo'的输出是什么?这将告诉我们clinfo正在使用哪些库。您可能必须首先搜索clinfo可执行文件的绝对路径。
您能提供目录/ etc / OpenCL / vendors /的内容吗?文件名和内容对于一开始就很有用。