Hello. When attempting to build my project it fails with a number of errors.
C:\Users\clovi\Desktop\Springof2019\src\main\cpp\Robot.cpp:35:7: error: redefinition of
‘class Robot’
class Robot : public frc::TimedRobot {
^~~~~
In file included from C:\Users\clovi\Desktop\Springof2019\src\main\cpp\Robot.cpp:8:0:
C:\Users\clovi\Desktop\Springof2019\src\main\include/Robot.h:15:7: note: previous definition of ‘class Robot’
class Robot : public frc::IterativeRobot {
^~~~~
C:\Users\clovi\Desktop\Springof2019\src\main\cpp\Robot.cpp: In member function ‘virtual
void Robot::TeleopPeriodic()’:
C:\Users\clovi\Desktop\Springof2019\src\main\cpp\Robot.cpp:139:3: error: ‘drive’ was not declared in this scope
drive.MecanumDrive_Cartesian(x, y, z, 0);
^~~~~
C:\Users\clovi\Desktop\Springof2019\src\main\cpp\Robot.cpp:139:3: note: suggested alternative: ‘div’
drive.MecanumDrive_Cartesian(x, y, z, 0);
^~~~~
div
In file included from C:\Users\clovi\Desktop\Springof2019\src\main\cpp\Robot.cpp:8:0:
C:\Users\clovi\Desktop\Springof2019\src\main\include/Robot.h: In instantiation of ‘void
frc::impl::RunRobot(wpi::mutex&, Robot**) [with Robot = Robot; wpi::mutex = wpi::priority_mutex]’:
C:\Users\clovi.gradle\caches\transforms-2\files-2.1\f78589b1f173909e18ca9d5419a0a5fa\wpilibc-cpp-2020.2.2-headers/frc/RobotBase.h:55:30: required from ‘frc::StartRobot()::<lambda()> [with Robot = Robot]’
C:\Users\clovi.gradle\caches\transforms-2\files-2.1\f78589b1f173909e18ca9d5419a0a5fa\wpilibc-cpp-2020.2.2-headers/frc/RobotBase.h:53:22: required from ‘struct frc::StartRobot() [with Robot = Robot]::<lambda()>’
C:\Users\clovi.gradle\caches\transforms-2\files-2.1\f78589b1f173909e18ca9d5419a0a5fa\wpilibc-cpp-2020.2.2-headers/frc/RobotBase.h:53:17: required from ‘int frc::StartRobot() [with Robot = Robot]’
C:\Users\clovi\Desktop\Springof2019\src\main\cpp\Robot.cpp:201:44: required from here
C:\Users\clovi\Desktop\Springof2019\src\main\include/Robot.h:15:7: warning: ‘frc::IterativeRobot::IterativeRobot()’ is deprecated: Use TimedRobot instead. It’s a drop-in replacement that provides more regular execution periods. [-Wdeprecated-declarations]
class Robot : public frc::IterativeRobot {
^~~~~
In file included from C:\Users\clovi\Desktop\Springof2019\src\main\include/Robot.h:12:0, from C:\Users\clovi\Desktop\Springof2019\src\main\cpp\Robot.cpp:8:
C:\Users\clovi.gradle\caches\transforms-2\files-2.1\f78589b1f173909e18ca9d5419a0a5fa\wpilibc-cpp-2020.2.2-headers/frc/IterativeRobot.h:30:3: note: declared here
IterativeRobot();
^~~~~~~~~~~~~~
In file included from C:\Users\clovi.gradle\caches\transforms-2\files-2.1\f78589b1f173909e18ca9d5419a0a5fa\wpilibc-cpp-2020.2.2-headers/frc/IterativeRobotBase.h:13:0,
from C:\Users\clovi.gradle\caches\transforms-2\files-2.1\f78589b1f173909e18ca9d5419a0a5fa\wpilibc-cpp-2020.2.2-headers/frc/IterativeRobot.h:12,
from C:\Users\clovi\Desktop\Springof2019\src\main\include/Robot.h:12,
from C:\Users\clovi\Desktop\Springof2019\src\main\cpp\Robot.cpp:8:
C:\Users\clovi.gradle\caches\transforms-2\files-2.1\f78589b1f173909e18ca9d5419a0a5fa\wpilibc-cpp-2020.2.2-headers/frc/RobotBase.h:30:16: note: synthesized method ‘Robot::Robot()’ first required here
static Robot theRobot;
Does anyone know how to solve these issues? Thanks.