2 volsenberg VOlsenBerg 于 2017.01.05 18:21 提问

Android.mk 编译错误,出现莫名其的符号问题

我在编译android项目的时候, 在 Android.mk 中 引用 opencv for android ,图片说明 只要加上 图片上 红框中的三行后就会报错 图片说明 很奇怪的错误, OpenCV.mk 莫名其妙的多了一个 “-” 导致找不到 opencv里面的 makefil但e , 如果去掉那三行就没问题了, 哪位大神遇到过这种问题, 或者有解决方法

1个回答

zhangjd10
zhangjd10   2017.01.05 22:38

试试这样:

OPENCV_CAMERA_MODULES:=off
OPENCV_INSTALL_MODULES:=on

#OPENCV_LIB_TYPE:=SHARED
OPENCV_LIB_TYPE:=STATIC

VOlsenBerg
VOlsenBerg 找到原因了, 是因为opencv的mk里面 有一个 变量 TARGET_ARCH_ABI没取到值, 导致 OpenCV-$(TARGET_ARCH_ABI), 为空导致的
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Eclipse 导入已有工程出现一堆编译错误
用Eclipse导入现有Adnroid工程,编译后出现很多错误,原来的字符串变成了乱码,字符串左边是一个双引号,右边则没有对应双引号而是一个乱码,因此编译不通过。 由于错误太多,手动修改不太现实。   解决方法: 点击工程右键 -> 属性(properties) -> 资源(resource) -> Text file encoding ,选择Other -> UTF-8 ,再次编译即可。
问题解决——出现符号 "("在需要下列之一时
今天在创建存储过程的时候,遇到了一个问题,如下: PROCEDURE QIUYUE.PRO_INSERT_DYNA_TABLE 编译错误 错误:PLS-00103: 出现符号 "("在需要下列之一时:         := . ) , @ % default           character        符号 ":=" 被替换为 "(" 后继续。 行:3 文本:id in n
一些编译错误及解决方法<记录>
初学C++编程时,总会遇到这样那样的错误。因此,总结一些经常遇到的编译错误及解决方法,方便自己和他人,不定期更新中~ 错误1:cannot declare member function ‘static ......’ to have static linkage 解决方法:.cpp文件里的函数就不要带 static 了,删除就好 错误2:在生成动态库时遇到以下问题 relocation R_X86
我们也说说Android.mk(1) - 从函数说起
大家都习惯看从头,从构建目标讲起的,导致每篇文档熟的都是前面的部分。很多教程也都是想办法能够观其大略,从整体上给大家一个思路。比如《深入理解Android内核设计思想》的第4章,比如《Android内核剖析》的第18章,比如《深入解析Android 5.0系统》的第2章。于是我打算反其道而行之,先从调用函数开始讲。
oracle触发器编译错误PLS-00103
TRIGGER ORACLE_A.TABLE1_IDINC 编译错误错误:PLS-00103: Encountered the symbol "" when expecting one of the following:                 begin case declare exit for goto if loop mod null pragma       
Win7无法共享xp打印机
Win7无法共享xp打印机的解决方法 win7连接xp打印机总是会出现一些莫名其秒的问题,这是我上班的时候碰到的问题,已解决
NDK探究之旅《九》——jni开发中常见的错误及其注意事项
NDK开发中难免会遇到一些错误,下面我就总结一些常见的错误。
GDAL编译错误记录
整体编译GDAL,请参考麻辣GIS。但是这篇博文是编译的VS2010 x86。如果你需要编译64位或其他VS版本的程序,请参考下文。错误一:转换到 COFF 期间失败: 文件无效或损坏参考资料:cvtres解决方案 解决方案: 在VS中可以通过修改是否嵌入清单从而解决此问题。但是使用CMAKE对GDAL进行编译的时候无法修改此变量。 因此只能首先搜索系统中所有的cvtres.e
android mk编译错误
错误显示: /home/lsp/workspace/xxx.cpp:104: undefined reference to `nutshell::NMBtDispatcher::NMBtDispatcher(nutshell::NMBtCallback*)' /home/lsp/workspace/xxx.cpp:105: undefined reference to `nutshell::N
NS3编译错误Traceback解决方法
编译ns3时遇到下面的错误: 错误原因: 字符编码问题,要用utf-8 解决方法: 打开“wscript”,在import语句的后面加上: reload(sys) sys.setdefaultencoding("utf8")