Это файл заголовка:
Код: Выделить всё
#ifndef MAVIC_H
#define MAVIC_H
#include
#include
#include
#include
#include
#include
#include
#include
class Mavic{ // The 14th line
public:
webots::Robot* drone;
webots::Camera* camera;
webots::GPS* gps;
webots::Gyro* gyro_sensor;
webots::InertialUnit* imu;
double timestep;
Mavic();
~Mavic();
std::tuple get_imu_values();
std::tuple get_gps_values();
std::tuple get_gyro_values();
double get_time();
void set_rotor_speed(const std::tuple& speed_vector);
};
#endif // MAVIC_H
Код: Выделить всё
null :=
space := $(null) $(null)
include include/*
Я нажал кнопку кнопку сборки во встроенном текстовом редакторе, но продолжает получать сообщение об ошибке.
Похожая реализация на C работает нормально. Просто у него нет файла заголовка, только файл .h с константами.
Вот репозиторий github для справки.
Go в каталог контроллера. Реализация C++ находится в «autonomous_cpp», а реализация C — в «autonomous_c».
Подробнее здесь: https://stackoverflow.com/questions/790 ... hen-trying