Skip to content
This repository was archived by the owner on Aug 6, 2025. It is now read-only.
This repository was archived by the owner on Aug 6, 2025. It is now read-only.

Build failed in PlarformIO #1

@redstonee

Description

@redstonee

Hello! I'm trying to use lvglpp in a Platform IO project. When I start building it, errors occurs like below:

lib/lvglpp/src/lvglpp/widgets/switch/switch.cpp:12:5: error: specializing member 'lvgl::core::Widget<lv_switch_create>::Switch' requires 'template<>' syntax
     Switch::Switch() {
     ^~~~~~
lib/lvglpp/src/lvglpp/widgets/switch/switch.cpp:16:5: error: specializing member 'lvgl::core::Widget<lv_switch_create>::Switch' requires 'template<>' syntax
     Switch::Switch(Object & parent) {
     ^~~~~~
lib/lvglpp/src/lvglpp/widgets/switch/switch.cpp:20:10: error: specializing member 'lvgl::core::Widget<lv_switch_create>::initialize' requires 'template<>' syntax
     void Switch::initialize() {
          ^~~~~~
lib/lvglpp/src/lvglpp/widgets/switch/switch.cpp:23:10: error: specializing member 'lvgl::core::Widget<lv_switch_create>::initialize' requires 'template<>' syntax
     void Switch::initialize(Object & parent) {
          ^~~~~~
*** [.pio\build\esp32-s3-devkitc-1\libee7\lvglpp\lvglpp\widgets\switch\switch.cpp.o] Error 1

The platform is esp32-s3, and the C++ standard is set to gnu++2a.
Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions