Title: SquareLine Studio 1.6.0 - Missing Object Definitions in Arduino Export
Environment:
- SquareLine Studio version: 1.6.0
- LVGL version: 8.3.11
- Target: ESP32-S3 / Arduino IDE
- OS: macOS
Issue:
Exported UI files are missing object definitions (lv_obj_t * ui_ObjectName;)
in all .c/.cpp files, causing “undefined reference” linker errors.
Expected: Object definitions should be generated in ui.cpp or individual
screen files (ui_Home.cpp, ui_About.cpp, etc.)
Actual: No object definitions generated anywhere, only extern declarations
in header files.
Workaround: Manually add object definitions to ui.cpp or keep definitions
in individual screen files after copying them from headers.