OpenCV 2.3.1 使用 NDK6 编译,在 Galaxy Tab 10.1 上崩溃
OpenCV 2.3.1 compiled with NDK6 crashes on Galaxy Tab 10.1
我有以下问题:从OpenCV 2.3.1编译libopencv_java.so
带有NDK6的库在三星Galaxy S上运行良好,但在Galaxy Tab上则不然。构建设置:
-MacOS X
-NDK6
-用霓虹灯建造
该库似乎在双整数>转换时失败。
Galaxy Tab似乎使用Nvidia Tegra 2 CPU。最近,NDK 中修复了一个错误,该错误为 Tegra 2 处理器生成了与浮点指令相关的无效代码。以下是NDK r7c更新日志中的引述:
此版本的 NDK 包括对基于 Tegra2 的设备的重要修复,以及一些额外的修复和改进:
重要错误修复: 修复了GNU STL armeabi-v7a二进制文件,使其不会在非NEON设备上崩溃。NDK r7b 提供的文件配置不正确,导致基于 Tegra2 的设备和其他设备在尝试使用某些浮点函数(例如 cosf、sinf、expf)时崩溃。
因此,请尝试至少使用NDK r7c重新编译OpenCV。
相关文章:
- 按 Tab 单步执行两个控制组
- 如何使用键盘的特殊键,如Command、Shift、Alt、Tab或C/C++程序中的功能键
- 特殊键输入不起作用(输入,backspace,tab等)
- 有没有办法为 TAB 字符(反斜杠 t)"t"设置特定数量的最大空格数C++?
- 如何在QT中检查[Shift Tab]是否被按下
- 无法将样式添加到QT Tab小部件中的选项卡(bar)和Tab(窗格)
- 如何将标题文件放在野牛中的.tab.h
- 调整TAB大小控制闪烁问题
- 解析用Tab分隔的大文件(~2Gb)的最快方法
- WXGRIDSIZER/WXPANEL:使左/右导航键的行为像Shift-Tab/Tab一样
- 使用 Tab 键浏览 QTableView 行
- 在 gdb 中,我按 tab 后,它可以完成我的命令以及局部变量,但为什么 lldb 不能
- 使 TAB 按转到下一个字段
- 在我的Win32应用程序中使TAB键起工作
- WS_EX_TOOLWINDOW in alt-tab
- 返回 const std::string*& from a std::string *tab[11]
- Alt Tab 覆盖 Win32 标识器
- Tab 键在子控件中不起作用
- 按 Tab 键浏览编辑框不起作用C++
- OpenCV 2.3.1 使用 NDK6 编译,在 Galaxy Tab 10.1 上崩溃