程式語言 - LVGL - SDL v2.0 - MessageBox



參考資訊:
https://docs.lvgl.io/master/
https://github.com/lvgl/lvgl
https://docs.lvgl.io/master/details/integration/driver/sdl.html

main.c

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
 
#include <lvgl.h>
#include <SDL2/SDL.h>
 
static lv_display_t *disp = NULL;

int main(int argc, char *argv[])
{
    lv_init();
    disp = lv_sdl_window_create(320, 240);
 
    lv_obj_t *msg = lv_msgbox_create(NULL);
    lv_msgbox_add_text(msg, "Hello, world!");

    lv_timer_handler();
    SDL_Delay(3000);
 
    return 0;
}

編譯、執行

$ gcc main.c -o main -I/usr/local/include/lvgl/src -llvgl -lSDL2
$ ./main