我正在尝试使用 c++ sdk 在 Linux 中的机器人 NAO 中创建本地模块,如本教程中所示 http://doc.aldebaran.com/2-1/dev/cpp/tutos/create_module.html#cpp -创建模块。我已经编译并将库 libmymodule.so 发送到机器人,我还在 autoload.ini 文件中添加了模块的路径。但是当我运行 naoqi 时,模块不起作用。
阅读本文http://agravier.com/2013/NAO-C++-tutorial-part-3-The-Apprentice-NAOmancer,并应用此命令:less /var/log/naoqi/head-naoqi.log i收到以下错误:无法加载库:/home/nao/naoqi/libmymodule.so,错误是:/home/nao/naoqi/libmymodule.so:错误的 ELF 类:ELFCLASS64。文件 libmymodule.so 是 64 位的,而且 nao-sdk 文件夹中的其他库也是 64 位的,所以我不知道问题是什么。
有谁知道是什么问题吗?