android - Iotivity scons 构建错误(cbor)

标签 android open-source iot iotivity cbor

这是我的构建环境

Ubuntu 14.04 LTS
Android NDK r10d
Android SDK API 21 SDK Platporm, build-tools 20

但是,当我构建 scons TARGET_OS=android TARGET_ARCH=armeabi

他们在构建 like 时抛出异常

Archiving out/android/armeabi/release/resource/csdk/security/libocsrm.a
Indexing Archive out/android/armeabi/release/resource/csdk/security/libocsrm.a
Install file: "out/android/armeabi/release/resource/csdk/security/libocsrm.a" as "out/android/armeabi/release/libocsrm.a"
Linking out/android/armeabi/release/resource/csdk/liboctbstack.so
out/android/armeabi/release/resource/csdk/stack/src/ocpayloadparse.os:ocpayloadparse.c:function OCParseStringLL: error: undefined reference to '_cbor_value_dup_string'
out/android/armeabi/release/resource/csdk/stack/src/ocpayloadparse.os:ocpayloadparse.c:function OCParseSingleRepPayload: error: undefined reference to '_cbor_value_dup_string'
out/android/armeabi/release/resource/csdk/stack/src/ocpayloadparse.os:ocpayloadparse.c:function OCParseSingleRepPayload: error: undefined reference to '_cbor_value_dup_string'
out/android/armeabi/release/resource/csdk/stack/src/ocpayloadparse.os:ocpayloadparse.c:function OCParseSingleRepPayload: error: undefined reference to '_cbor_value_dup_string'
collect2: error: ld returned 1 exit status
scons: *** [out/android/armeabi/release/resource/csdk/liboctbstack.so] Error 1
scons: building terminated because of errors.

我不知道该怎么办,我该如何解决?

最佳答案

在文件 tinycbor/SConscript 中添加一行

cbor_src = [

...

os.path.join(cborDir, 'src/cborparser_dup_string.c'), <- 添加这一行

关于android - Iotivity scons 构建错误(cbor),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38592051/

相关文章:

android - 错误:Cause: invalid stream header: 30303064

android - 是否可以更新导航中返回的音频建议以使用英制(英里和英尺)单位?

android - 适用于隔离网络的开源移动设备管理解决方案

c - libRocket 需要哪些 FreeType2 库模块?

swift - 如何使用 Swift 注册物联网设备

android - 手机重启后如何记住未决的 Intent 和警报?

android - 在哪里可以找到在一些上下文中运行时存在一些性能错误的开源 Android 应用程序?

uml - 高质量的软件示例

c# - RFID RC522 Raspberry PI 2 Windows 物联网

Azure IOT 中心数据导出