OpenHarmony开发者论坛

标题: native c++项目在risc-v上的应用 [打印本页]

作者: 6eanut    时间: 2024-12-6 15:56
标题: native c++项目在risc-v上的应用
[md]在deveco studio4.x上创建了native c++的项目,部署到riscv真机上时会出现abi不匹配的问题。


当在build-profile.json5中的buildOption/externalNativeOptions内手动配置abiFilters的值为riscv64时,会出现报错


{
instancePath: 'buildOption.externalNativeOptions.abiFilters[3]',
keyword: 'enum',
params: { allowedValues: [ 'arm64-v8a', 'armeabi-v7a', 'x86_64' ] },
message: 'must be equal to one of the allowed values',
location: 'D:/ohenv/projects/MyApplication/entry/build-profile.json5:8:68'
}


请问目前有什么解决方案吗
[/md]
作者: RSS    时间: 2024-12-9 09:51
不支持,只支持这三个字段'arm64-v8a', 'armeabi-v7a', 'x86_64'
作者: 6eanut    时间: 2024-12-9 10:03
回复 RSS: 感谢您的答复!

那如果我想开发OpenHarmony应用,并调用c/c++三方库,最终部署在risc-v平台上,有什么方法吗


作者: 离北况归    时间: 2024-12-9 10:34
risc-v的只能写build.gn的方式实现 native
作者: 6eanut    时间: 2024-12-9 12:45
回复 离北况归: 好的,感谢指导路线!
作者: 6eanut    时间: 2024-12-9 14:16
回复 离北况归: 您好,拜读了您的"使用OpenHarmonyNDK移植三方库Speexdsp"文章之后,深感佩服!

当三方库移植成功之后,我想知道如何利用移植好的三方库接口,来开发OpenHarmony应用?




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5