安卓Opencl的环境搭建以及HelloWorld demo

最近要在安卓环境下搞搞Opencl,刚搭建成功环境,总结一下.

首先opencl是要基于JNI的,所以NDK环境必然要配好,但是君子善假于物也, 利用一些已有的东西做省时又省力.

相信大家网上找的很多教程都是基于.mk配置的教程, 2020年了,我就讲一个Cmakelists配置的例子

=============================================================================

配环境我们要准备一下内容:

1.Android studio(直接通过IDE配置好SDK和NDK)

2.native_lib的例子,这样我们就不需要创建什么多余的文件夹之类的,环境一步到位,只要写C/C++部分就行

3.找到对应设备内部的libOpencl.so,下载好opencl的头文件

 

第一步网上一堆教程,不难,我就不赘述

第二步:首先万能git搜索NDK sample,这里面的例子基本上都可以跑,我们用hello-libs就可以了,下载好之后运行安装,在Android机器上能够出现一下截图,说明JNI调用成功

安卓Opencl的环境搭建以及HelloWorld demo_第1张图片

第三步:连接你的Android手机,从里面拉出来Oepncl的so

在终端运行:adb

你可能感兴趣的:(Opencl)