1

当我尝试使用最新版本的 webbots 中的任何控制器进行交叉编译或远程控制时,无论是使用 Darwin 机器人的某些示例还是我编写的某些控制器,我都有很多错误。当我尝试远程控制机器人时,我得到以下代码。

LinuxCM730.cpp:248: error: prototype for ‘void Robot::LinuxCM730::Sleep(int)’ does not match any in class ‘Robot::LinuxCM730’
../include/LinuxCM730.h:65: error: candidate is: virtual void Robot::LinuxCM730::Sleep(double)
make[1]: *** [LinuxCM730.o] Error 1
make: *** [darwin.a] Error 2
LinuxCM730.cpp:248: error: prototype for ‘void Robot::LinuxCM730::Sleep(int)’ does not match any in class ‘Robot::LinuxCM730’
../include/LinuxCM730.h:65: error: candidate is: virtual void Robot::LinuxCM730::Sleep(double)
make[2]: *** [LinuxCM730.o] Error 1
make[1]: *** [/darwin/Linux/lib/darwin.a] Error 2
make: *** [/darwin/Linux/project/webots/transfer/lib/wrapper.a] Error 2
LinuxCM730.cpp:248: error: prototype for ‘void Robot::LinuxCM730::Sleep(int)’ does not match any in class ‘Robot::LinuxCM730’
../include/LinuxCM730.h:65: error: candidate is: virtual void Robot::LinuxCM730::Sleep(double)
make[1]: *** [LinuxCM730.o] Error 1
make: *** [/darwin/Linux/lib/darwin.a] Error 2
/darwin/Linux/build/LinuxMotionTimer.cpp:15: error: ‘Robot::MotionManager* Robot::LinuxMotionTimer::m_Manager’ is not a static member of ‘class Robot::LinuxMotionTimer’
/darwin/Linux/build/LinuxMotionTimer.cpp:16: error: ‘bool Robot::LinuxMotionTimer::m_TimerRunning’ is not a static member of ‘class Robot::LinuxMotionTimer’
/darwin/Linux/build/LinuxMotionTimer.cpp:17: error: ‘void* Robot::LinuxMotionTimer::m_TimerID’ is not a static member of ‘class Robot::LinuxMotionTimer’
/darwin/Linux/build/LinuxMotionTimer.cpp:20: error: prototype for ‘void Robot::LinuxMotionTimer::TimerProc(int)’ does not match any in class ‘Robot::LinuxMotionTimer’
/darwin/Linux/include/LinuxMotionTimer.h:27: error: candidate is: static void* Robot::LinuxMotionTimer::TimerProc(void*)
/darwin/Linux/build/LinuxMotionTimer.cpp:26: error: no ‘void Robot::LinuxMotionTimer::Initialize(Robot::MotionManager*)’ member function declared in class ‘Robot::LinuxMotionTimer’
make: *** [LinuxMotionTimer.o] Error 1
sudo: /darwin/Linux/project/webots/remote_control/remote_control: command not found
4

0 回答 0