首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenCV为ARM64目标(ARM64)构建失败

OpenCV为ARM64目标(ARM64)构建失败
EN

Stack Overflow用户
提问于 2020-10-07 17:29:26
回答 1查看 503关注 0票数 1

我正在尝试创建一个.so库,其中包含OpenCV C++代码。我设置了一些非常基本的东西--使用visual来构建这个项目,使用“动态共享库(Android)”模板。

我从这里下载了Android OpenCV SDK:https://opencv.org/releases/

当我为ARM构建这个项目时,一切都很好,我得到了一个lib.so输出。但是,在为ARM64构建时,我会得到以下错误:

E0035 #error指令:此构造函数尚未移植到此平台文件:(第266行)

下面是如何设置项目属性:

ARM和ARM64:

附加包含目录= \sdk\native\jni\include

属性-> C/C++ ->

手臂:

附加库目录= \sdk\native\libs\armeabi-v7a属性->链接库输入->附加依赖关系= \sdk\native\libs\armeabi-v7a\libopencv_java4.so

ARM64:

附加库目录= \sdk\native\libs\arm64-v8a属性->链接库输入->附加依赖关系= \sdk\native\libs\arm64-v8a\libopencv_java4.so

如果我的目标是低于21的android,我能够在构建for时获得完全相同的错误。

知道怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2020-10-07 17:58:13

我也有同样的问题,决定下载OpenCV Android SDK https://github.com/opencv/opencv/releases/tag/4.4.0,使用NDK而不是编译源代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64249298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档