我有以下问题: 我已成功交叉编译了我的ALModule,一切正常,例如在Nao上工作,我可以使用ALProxy访问它。这只有我只有通过BIND_METHOD绑定到模块的方法并且不调用其他方法(没有绑定,因为不应该是公共的)时才有效。现在我试图找到一个解决方案,我有点坚持。
总结一下:我可以将ALModule成功交叉编译为libname.so文件并将其放在NAO上,但是一旦我的绑定方法使用了我创建的其他方法,模块就不会加载并且不会显示在模块寄存器中。
有人知道这个问题的解决方案吗?
答案 0 :(得分:1)
从未听说过这种问题。 当你在你的nao上手动启动naoqi时,你是否读过错误,为你提供有关装载问题的线索?
例如:你的方法是在另一个cpp而你忘了链接它......
如果它更复杂,您应该将源包发送到论坛......