Ошибка Makefile «include/Mavic.hpp:14: *** отсутствует разделитель. Стоп». при попытке построитьC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка Makefile «include/Mavic.hpp:14: *** отсутствует разделитель. Стоп». при попытке построить

Сообщение Anonymous »

Итак, я разрабатываю контроллер на C++ для дрона DJI Mavic2pro в веб-ботах. И я получаю указанную выше ошибку.
Это файл заголовка:

Код: Выделить всё

#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

Это make-файл:

Код: Выделить всё

null :=
space := $(null) $(null)
include include/*
В каталоге include/ также есть файл Makefile.include, который я должен включить для каждого контроллера C/C++.
Я нажал кнопку кнопку сборки во встроенном текстовом редакторе, но продолжает получать сообщение об ошибке.
Похожая реализация на C работает нормально. Просто у него нет файла заголовка, только файл .h с константами.
Вот репозиторий github для справки.
Go в каталог контроллера. Реализация C++ находится в «autonomous_cpp», а реализация C — в «autonomous_c».

Подробнее здесь: https://stackoverflow.com/questions/790 ... hen-trying
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»