#include #include "Calculator.h" static void onShow(AppHandle appHandle, void* data, lv_obj_t* parent) { static_cast(data)->onShow(appHandle, parent); } static void* createApp() { return new Calculator(); } static void destroyApp(void* app) { delete static_cast(app); } ExternalAppManifest manifest = { .createData = createApp, .destroyData = destroyApp, .onShow = onShow, }; extern "C" { int main(int argc, char* argv[]) { tt_app_register(&manifest); return 0; } }