多篇IF 10+,高分秘籍就藏在这里|公共数据库好文汇总
2025/12/21 1:51:36
release-2.32.8手动编译)SDL2 lib 以静态库的方式链接到工程
LVGL 的配置文件lv_conf.h配置#define LV_USE_SDL 1,也就是使能LV_USE_SDL
工程CMakeLists.txt中增加如下配置
link_directories(libs/sdl/lib)include_directories(libs/sdl/include)target_link_libraries(lvgl-sim libSDL2.a imm32 winmm SetupAPI Version)staticlv_display_t*display;staticlv_indev_t*mouse;staticlv_indev_t*mouse_wheel;staticlv_indev_t*keyboard;inthal_init_sdl(void){display=lv_sdl_window_create(LCD_WIDTH,LCD_HEIGHT);if(!display){return-1;}mouse=lv_sdl_mouse_create();if(!mouse){return-1;}mouse_wheel=lv_sdl_mousewheel_create();if(!mouse_wheel){return-1;}keyboard=lv_sdl_keyboard_create();if(!keyboard){return-1;}return0;}lv_windows_get_display_window_handle