丿灬序曲 2018-11-26 08:26 采纳率: 100%
浏览 767
已采纳

ndk编译c文件找不到inculd的方法

ndk-build

[armeabi-v7a] SharedLibrary  : libFFTEmTest.so
jni/Holography/Embedded/common/src/b_BitFeatureEm/ScanDetector.c:82: error: undefined reference to 'bbf_Scanner_init'
jni/Holography/Embedded/common/src/b_BitFeatureEm/ScanDetector.c:109: error: undefined reference to 'bbf_Scanner_exit'
jni/Holography/Embedded/common/src/b_BitFeatureEm/ScanDetector.c:298: error: undefined reference to 'bbf_Scanner_create'
jni/Holography/Embedded/common/src/b_BitFeatureEm/ScanDetector.c:362: error: undefined reference to 'bbf_Scanner_resetOutPos'
jni/Holography/Embedded/common/src/b_BitFeatureEm/ScanDetector.c:365: error: undefined reference to 'bbf_Scanner_assign'
jni/Holography/Embedded/common/src/b_BitFeatureEm/ScanDetector.c:367: error: undefined reference to 'bbf_Scanner_positions'
jni/Holography/Embedded/common/src/b_BitFeatureEm/ScanDetector.c:376: error: undefined reference to 'bbf_Scanner_bitParam'
jni/Holography/Embedded/common/src/b_BitFeatureEm/ScanDetector.c:379: error: undefined reference to 'bbf_Scanner_resetIntPos'
jni/Holography/Embedded/common/src/b_BitFeatureEm/ScanDetector.c:383: error: undefined reference to 'bbf_Scanner_getPatch'
jni/Holography/Embedded/common/src/b_BitFeatureEm/ScanDetector.c:386: error: undefined reference to 'bbf_Scanner_scanIndex'

ScanDetector.c


#include "b_BasicEm/Functions.h"
#include "b_BasicEm/Math.h"
#include "b_BitFeatureEm/ScanDetector.h"
void bbf_ScanDetector_init( struct bbs_Context* cpA,
                            struct bbf_ScanDetector* ptrA )
{
    uint32 iL;

    ptrA->minScaleE = 0;
    ptrA->maxScaleE = 0;
    ptrA->maxImageWidthE = 0;
    ptrA->maxImageHeightE = 0;
    bbf_Scanner_init( cpA, &ptrA->scannerE );

ScanDetector.h

#include "b_BitFeatureEm/Scanner.h"


Scanner.h

/* ---- associated objects ------------------------------------------------- */

/* ---- external functions ------------------------------------------------- */

/* ---- \ghd{ constructor/destructor } ------------------------------------- */

/** initializes bbf_Scanner  */
void bbf_Scanner_init( struct bbs_Context* cpA,
                       struct bbf_Scanner* ptrA );

  • 写回答

1条回答 默认 最新

  • 牛在哪里 2018-11-26 08:34
    关注

    bbf_Scanner_init的定义在哪里?可能编译时能在头文件里面找到它的声明,但找不到原始定义
    有可能是你没有编译bbf_Scanner_init所在的源文件

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
  • ¥15 乘性高斯噪声在深度学习网络中的应用
  • ¥15 运筹学排序问题中的在线排序
  • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
  • ¥30 求一段fortran代码用IVF编译运行的结果
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛