Много ошибок при переходе на DARwIN-OP - PullRequest
1 голос
/ 06 ноября 2019

Когда я пытаюсь выполнить кросс-компиляцию или дистанционное управление с любым контроллером в последней версии веб-роботов, будь то с каким-то примером робота Дарвина или с каким-то контроллером, который я запрограммировал, у меня возникает много ошибок. Я получаю следующий код, когда пытаюсь удаленно управлять роботом.

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
...