Skip to content

compile error: cannot declare field to be of abstract type #5858

@aster94

Description

@aster94

Platform

  • Hardware: any but tested on MODE MCU 0.9 (ESP12)
  • Core Version: 1.0 from arduino package manager
  • Development Env: Arduino IDE
  • Operating System: any Windows Ubuntu

Settings in IDE

not relevant

Problem Description

I am writing a library (GoProControl) it works on all boards with wifi, to make HTTP request i use ArduinoHttpClient because it is cross platform. I know that ESP8266 has its own HTTP library but since the API is not the same I can't use it

on ESP32 all works well, could someone help me understand what this error mean and how could it be fixed? It seems to be something related to the virtual definition

here the complete compile log:
https://hastebin.com/bipopeyuhu.sql

any example which include the library GoProControl:

#include <GoProControl.h>
GoProControl gp("a", "b", HERO3);

void setup(){}
void loop(){}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions