HarmonyOS鸿蒙安装OpenCL-1.2

前言

之前谈到如何使用Windows平台搭建OpenCL的C库。今天打算做同样的事,只不过这次是在华为HarmonyOS鸿蒙手机搭建。

如何在HarmonyOS上运行OpenCL

我用的开发平台是华为的DevEco 2.1,用其它版本的应该也不会有太大的区别。

先创造一个新的Native C++项目:
在这里插入图片描述
ProjectName随便起名,值得注意的是Package Name需要记一下,过一会在华为的开发者网站上得 注册一下。Project Type 是Application应用。

Device Type 选手机Phone, Compatible API Version选SDK:Api Version 4. Version 5 也可以。
在这里插入图片描述
然后如同Windows安装时一样,得把OpenCL的移动库给下载到工程中。

下载OpenCL的库
或者 git clone https://gitee.com/Liu2333Hui/open-cl_-harmony-os

把以上的OpenCL库下到相关的目录(我选的是项目的根目录)。open-cl_-harmony-os目录里会有几个目录,分别是HarmonyOS, Windows, FPGA, 等等不一样的支持OpenCL的平台。我们这里先会用到HarmonyOS的OpenCL库.

这里最好是把HarmonyOS目录的libsinclude文件夹放在entry/src/main/cpp里如以下的图。
请添加图片描述
为了能让项目能夠找到libOpenCL.so,我们需要更改Cmakelists.txt.

请把默认的Cmakelists.txt 代码替换成:

# the minimum version of CMake.
cmake_minimum_required(VERSION 3.4.1)
project(OpenCL_Install)

include_directories(${
   CMAKE_SOURCE_DIR}/include)
link_directories(${
   CMAKE_SOURCE_DIR}/libs)

add_library
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值