Вопрос кросс-компиляции Nao Robot

У меня следующая проблема: я успешно скомпилировал мой ALModule, и все работает нормально, например, работает на Nao, и я могу получить к нему доступ с помощью ALProxy. Это работает только до тех пор, пока у меня есть только методы, которые связаны с модулем через BIND_METHOD и не вызывают другие методы (которые не связаны, так как они не должны быть публичными). Теперь я попытался найти решение для этого, и я как бы застрял с этим.

Подводя итог: я могу успешно скомпилировать модуль ALModule в файл libname.so и поместить его в NAO, но как только мои методы связывания используют некоторые другие методы, которые были созданы мной, модуль не будет загружаться и выигрывать не отображается в реестре модулей.

Кто-нибудь знает решение этой проблемы?

1 ответ

Никогда не слышал о такой проблеме. Вы читали ошибки, когда вручную запускали naoqi на вашем nao, давая вам подсказку о проблемах с загрузкой?

Например: ваш метод находится на другом cpp, и вы забыли связать его...

Если это сложнее, отправьте исходный пакет на форум...

Другие вопросы по тегам