我在Raspbian上构建了最新的Alljoyn sdk(版本16.04a)并生成了liballjoyn.so和liballjoyn.a,没有任何错误或问题。 Scons cmd:scons OS = linux CPU = arm OE_BASE = / usr BINDINGS = cpp BR = on BT = off ICE = off WS = off SERVICES =“about”CROSS_COMPILE = / usr / bin / arm-linux-gnueabihf -
所以在我的程序中,这是一个非常简单的程序,只有几行来创建一个busattachment。
当我开始调试时,它在STL类中引发了“Segmentation Fault”。 我跑Valgrind看看究竟是什么问题,结果是“无效读取大小为4”。
有什么想法吗?在建造过程中我错过了什么吗?或者我需要对我的代码做任何事情吗?
非常感谢!
答案 0 :(得分:1)
这真是一个愚蠢的...它最终导致我没有正确初始化Alljoyn:我错过了AllJoynInit()方法。