0

我有以下问题:我已经成功交叉编译了我的 ALModule,一切正常,例如在 Nao 上工作,我可以使用 ALProxy 访问它。这只有在我只有通过 BIND_METHOD 绑定到模块并且不调用其他方法(未绑定,因为不应该是公共的)的方法时才有效。现在我试图为此找到解决方案,但我有点坚持。

总结一下:我可以成功地将 ALModule 交叉编译为 libname.so 文件并将其放在 NAO 上,但是一旦我的绑定方法使用我创建的其他一些方法,模块将不会加载并获胜'不显示在模块寄存器中。

有人知道这个问题的解决方案吗?

4

1 回答 1

1

从来没有听说过这样的问题。在您的 nao 上手动启动 naoqi 时,您是否阅读过错误,为您提供有关加载问题的线索?

例如:您的方法在另一个 cpp 上,而您忘记链接它...

如果比较复杂,应该发源码包到论坛...

于 2013-02-19T13:59:00.867 回答