如何在 android 上运行 opencl ?

binqilin1115 2014-03-21 02:41:27
在 android 设备上运行 opencl ,只需要简单的几步即可,分享给大家:

第一步、确认
这是最关键一步,首先是检查你的设备是否支持 opencl (如果不支持,是无法运行的);

第二步、找到opencl库
在你的设备中找到支持 opencl 的库(这个库通常位于 /vendor/lib/libOpenCL.so );

第三步、建立动态库
把第二步中找到的库,pull出来,作为作为编译程序的动态库

第四步、引用 opencl 头文件
在 android 工程中正常编写 opencl 程序,引用 opencl 头文件。
备注:android 编译的时候直接链接上面的库,在 Java 端编译的时候用 System.load() 来载入该 opencl 库。

第五步、按照普通NDK程序运行

...全文
579 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lcwyylcwyy 2014-03-21
  • 打赏
  • 举报
回复
现在虽然不是所有的手机都有这个库,但这是普及cl的重要一步

604

社区成员

发帖
与我相关
我的任务
社区描述
异构开发技术
社区管理员
  • OpenCL和异构编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧