[ LVGL ] | LVGL
的学习与使用
时间:2023年12月10日21:14:11
文章目录
- [ **LVGL** ] | `LVGL`的学习与使用
- `LVGL` | 1.`LVGL PC`模拟器之`CodeBlocks`
-
- 1.资源
-
- 1-1.主页:[https://lvgl.io/](https://lvgl.io/)
- 1-2.LVGL | [LVGL简介之中文文档](https://blog.csdn.net/I_feige/article/details/117854517)
- 1-3.LVGL | [LVGL快速概述之中文文档](https://blog.csdn.net/I_feige/article/details/117918037)
- 1-4.问题反馈:[https://forum.lvgl.io/](https://forum.lvgl.io/)
- 1-5.[LVGL开源GUI零基础入门课程(韦东山·监制) 教程基于lvgl v8.2版本,课程适配多个平台](https://www.bilibili.com/video/BV1Ya411r7K2/?p=3)
- 1-6.LVGL代码github主页:[https://github.com/lvgl](https://github.com/lvgl)
- 1-7.[嵌入式Linux高级案例-移植LVGL到Linux开发板](https://mp.weixin.qq.com/s?__biz=MzAxNTAyOTczMw==&mid=2649344034&idx=1&sn=6782bcb407e8dad790b1931176c9f4b6&chksm=83972ca8b4e0a5bef0ba61cd4370a2471b4b3d794ef2dd144b3692d32c9f78d7a6b7c5c24c5b&scene=27)
- 1-8.[百问网LVGL中文开发手册](http://lvgl.100ask.net/8.2/index.html)
- 2.下载代码
- 3.编译
- 4.运行效果
- `LVGL` | 2.移植`LVGL`到`Linux`平台
-
- 资源
-
- 1.[嵌入式Linux入门-输入系统应用编程(鼠标、键盘、触摸屏)](https://blog.csdn.net/freestep96/article/details/126802108)
- 2.[Linux系统中如何使用tslib库实现触摸功能](https://copyfuture.com/blogs-details/202211121736214248)
- 3.[linux应用层如何使用按键/触摸屏](https://www.baidu.com/s?ie=UTF-8&wd=linux%E5%BA%94%E7%94%A8%E5%B1%82%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E6%8C%89%E9%94%AE/%E8%A7%A6%E6%91%B8%E5%B1%8F)
- 4.[韦东山CSDN博客](https://blog.csdn.net/thisway_diy?type=blog)
- 5.[lvgl移植—Linux fbdev&evdev(基于LVGL v7)](https://blog.csdn.net/weixin_44030167/article/details/114888236)
- 6.[linux从0开始移植lvgl图形库 win运行lvgl lvgl的makefile体系](https://www.cnblogs.com/RYSBlog/p/16533219.html)
- 1.下载代码
- 2.移植
- 3.编译
- 4.运行
LVGL
| 1.LVGL PC
模拟器之CodeBlocks
1.资源
1-1.主页:https://lvgl.io/
1-2.LVGL | LVGL简介之中文文档
1-3.LVGL | LVGL快速概述之中文文档
1-4.问题反馈:https://forum.lvgl.io/
1-5.LVGL开源GUI零基础入门课程(韦东山·监制) 教程基于lvgl v8.2版本,课程适配多个平台
1-6.LVGL代码github主页:https://github.com/lvgl
1-7.嵌入式Linux高级案例-移植LVGL到Linux开发板
1-8.百问网LVGL中文开发手册
1-7.LVGL | 1.LVGL PC模拟器之CodeBlocks及linux平台移植_linux lvgl-CSDN博客
2.下载代码
https://github.com/lvgl/lv_port_win_codeblocks.git
https://github.com/lvgl/lv_drivers
https://github.com/lvgl/lvgl
fly@dell-fly MINGW64 /e/project/LVGL
$ git clone https://github.com/lvgl/lv_port_win_codeblocks.git
Cloning into 'lv_port_win_codeblocks'...
remote: Enumerating objects: 207, done.
remote: Counting objects: 100% (82/82), done.
remote: Compressing objects: 100% (27/27), done.
remote: Total 207 (delta 68), reused 55 (delta 55), pack-reused 125
Receiving objects: 100% (207/207), 179.42 KiB | 157.00 KiB/s, done.
Resolving deltas: 100% (130/130), done.
fly@dell-fly MINGW64 /e/project/LVGL
$ ls
lv_port_win_codeblocks/
fly@dell-fly MINGW64 /e/project/LVGL
$ cd lv_port_win_codeblocks/
fly@dell-fly MINGW64 /e/project/LVGL/lv_port_win_codeblocks (master)
$ git submodule update --init --recursive
Submodule 'lv_drivers' (https://github.com/lvgl/lv_drivers) registered for path 'lv_drivers'
Submodule 'lvgl' (https://github.com/lvgl/lvgl) registered for path 'lvgl'
Cloning into 'E:/project/LVGL/lv_port_win_codeblocks/lv_drivers'...
Cloning into 'E:/project/LVGL/lv_port_win_codeblocks/lvgl'...
Submodule path 'lv_drivers': checked out '4f98fddd2522b2bd661aeec3ba0caede0e56f96b'
Submodule path 'lvgl': checked out '7a23be73ab53326b7cc1bc2de45463bc7e2f4a58'
3.编译
编译工具:Code::Blocks20.03
下载:http://www.codeblocks.org/downloads/binaries/#imagesoswindows48pnglogo-microsoft-windows
注意下载
codeblocks-20.03mingw-setup.exe
这个版本;
3-1.打开工程,编译和运行
在工程目录下,使用
codeblocks
打开LittlevGL.cbp
文件,然后点击编译和运行按钮;
3-1-1.编译出错
E:\project\LVGL\lv_port_win_codeblocks\lv_drivers\win32drv\win32drv.c:10:10: fatal error: win32drv.h: No such file or directory
10 | #include "win32drv.h"
| ^~~~~~~~~~~~
compilation terminated.
E:\project\LVGL\lv_port_win_codeblocks\lvgl\demos\benchmark\assets\img_benchmark_cogwheel_alpha16.c:1:10: fatal error: ../../../lvgl.h: No such file or directory
1 | #include "../../../lvgl.h"
| ^~~~~~~~~~~~~~~~~
compilation terminated.
Process terminated with status 1 (0 minute(s), 0 second(s))
Process terminated with status 1 (0 minute(s), 0 second(s))
E:\project\LVGL\lv_port_win_codeblocks\lvgl\demos\benchmark\assets\img_benchmark_cogwheel_argb.c:1:10: fatal error: ../../../lvgl.h: No such file or directory
1 | #include "../../../lvgl.h"
| ^~~~~~~~~~~~~~~~~
compilation terminated.
Process terminated with status 1 (0 minute(s), 0 second(s))
3 error(s), 0 warning(s) (0 minute(s), 0 second(s))
E:\project\LVGL\lv_port_win_codeblocks\lvgl\demos\benchmark\assets\img_benchmark_cogwheel_chroma_keyed.c:1:10: fatal error: ../../../lvgl.h: No such file or directory
1 | #include "../../../lvgl.h"
| ^~~~~~~~~~~~~~~~~
compilation terminated.
Process terminated with status 1 (0 minute(s), 0 second(s))
4 error(s), 0 warning(s) (0 minute(s), 0 second(s))
3-1-1-1.处理办法
处理办法,卸载codeblocks,重新安装codeblocks-20.03mingw-setup.exe这个版本。
然后选择编译器的目录,注意是和
codeblocks
同一安装目录下的MinGW
。
3-2.编译log
-------------- Build: Debug in LittlevGL (compiler: GNU GCC Compiler)---------------
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lv_drivers\win32drv\win32drv.c -o obj\Debug\lv_drivers\win32drv\win32drv.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\benchmark\assets\img_benchmark_cogwheel_alpha16.c -o obj\Debug\lvgl\demos\benchmark\assets\img_benchmark_cogwheel_alpha16.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\benchmark\assets\img_benchmark_cogwheel_argb.c -o obj\Debug\lvgl\demos\benchmark\assets\img_benchmark_cogwheel_argb.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\benchmark\assets\img_benchmark_cogwheel_chroma_keyed.c -o obj\Debug\lvgl\demos\benchmark\assets\img_benchmark_cogwheel_chroma_keyed.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\benchmark\assets\img_benchmark_cogwheel_indexed16.c -o obj\Debug\lvgl\demos\benchmark\assets\img_benchmark_cogwheel_indexed16.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\benchmark\assets\img_benchmark_cogwheel_rgb.c -o obj\Debug\lvgl\demos\benchmark\assets\img_benchmark_cogwheel_rgb.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\benchmark\assets\img_benchmark_cogwheel_rgb565a8.c -o obj\Debug\lvgl\demos\benchmark\assets\img_benchmark_cogwheel_rgb565a8.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\benchmark\assets\lv_font_bechmark_montserrat_12_compr_az.c.c -o obj\Debug\lvgl\demos\benchmark\assets\lv_font_bechmark_montserrat_12_compr_az.c.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\benchmark\assets\lv_font_bechmark_montserrat_16_compr_az.c.c -o obj\Debug\lvgl\demos\benchmark\assets\lv_font_bechmark_montserrat_16_compr_az.c.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\benchmark\assets\lv_font_bechmark_montserrat_28_compr_az.c.c -o obj\Debug\lvgl\demos\benchmark\assets\lv_font_bechmark_montserrat_28_compr_az.c.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\benchmark\lv_demo_benchmark.c -o obj\Debug\lvgl\demos\benchmark\lv_demo_benchmark.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\keypad_encoder\lv_demo_keypad_encoder.c -o obj\Debug\lvgl\demos\keypad_encoder\lv_demo_keypad_encoder.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_btn_corner_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_btn_corner_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_btn_list_pause.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_btn_list_pause.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_btn_list_pause_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_btn_list_pause_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_btn_list_play.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_btn_list_play.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_btn_list_play_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_btn_list_play_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_btn_loop.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_btn_loop.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_btn_loop_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_btn_loop_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_btn_next.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_btn_next.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_btn_next_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_btn_next_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_btn_pause.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_btn_pause.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_btn_pause_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_btn_pause_large.o
D:\01_project\LVGL\lv_port_win_codeblocks\lv_drivers\win32drv\win32drv.c:173:15: warning: 'lv_win32_quit_signal' initialized and declared 'extern'
EXTERN_C bool lv_win32_quit_signal = false;
^~~~~~~~~~~~~~~~~~~~
D:\01_project\LVGL\lv_port_win_codeblocks\lv_drivers\win32drv\win32drv.c:175:22: warning: 'lv_win32_pointer_device_object' initialized and declared 'extern'
EXTERN_C lv_indev_t* lv_win32_pointer_device_object = NULL;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:\01_project\LVGL\lv_port_win_codeblocks\lv_drivers\win32drv\win32drv.c:176:22: warning: 'lv_win32_keypad_device_object' initialized and declared 'extern'
EXTERN_C lv_indev_t* lv_win32_keypad_device_object = NULL;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:\01_project\LVGL\lv_port_win_codeblocks\lv_drivers\win32drv\win32drv.c:177:22: warning: 'lv_win32_encoder_device_object' initialized and declared 'extern'
EXTERN_C lv_indev_t* lv_win32_encoder_device_object = NULL;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:\01_project\LVGL\lv_port_win_codeblocks\lv_drivers\win32drv\win32drv.c: In function 'lv_win32_init':
D:\01_project\LVGL\lv_port_win_codeblocks\lv_drivers\win32drv\win32drv.c:250:31: warning: implicit declaration of function 'CreateEventExW'; did you mean 'CreateEventW'? [-Wimplicit-function-declaration]
parameter->window_mutex = CreateEventExW(NULL, NULL, 0, EVENT_ALL_ACCESS);
^~~~~~~~~~~~~~
CreateEventW
D:\01_project\LVGL\lv_port_win_codeblocks\lv_drivers\win32drv\win32drv.c:250:29: warning: assignment to 'HANDLE' {
aka 'void *'} from 'int' makes pointer from integer without a cast [-Wint-conversion]
parameter->window_mutex = CreateEventExW(NULL, NULL, 0, EVENT_ALL_ACCESS);
^
D:\01_project\LVGL\lv_port_win_codeblocks\lv_drivers\win32drv\win32drv.c: In function 'lv_win32_window_thread_entrypoint':
D:\01_project\LVGL\lv_port_win_codeblocks\lv_drivers\win32drv\win32drv.c:959:46: warning: passing argument 2 of 'LoadCursorW' from incompatible pointer type [-Wincompatible-pointer-types]
window_class.hCursor = LoadCursorW(NULL, IDC_ARROW);
^~~~~~~~~
In file included from C:/01_SW/01_DesTools/29-CodeBlocks/MinGW/x86_64-w64-mingw32/include/Windows.h:72,
from D:\01_project\LVGL\lv_port_win_codeblocks\lv_drivers\win32drv\win32drv.h:23,
from D:\01_project\LVGL\lv_port_win_codeblocks\lv_drivers\win32drv\win32drv.c:10:
C:/01_SW/01_DesTools/29-CodeBlocks/MinGW/x86_64-w64-mingw32/include/winuser.h:3962:69: note: expected 'LPCWSTR' {
aka 'const short unsigned int *'} but argument is of type 'CHAR *' {
aka 'char *'}
WINUSERAPI HCURSOR WINAPI LoadCursorW(HINSTANCE hInstance,LPCWSTR lpCursorName);
~~~~~~~~^~~~~~~~~~~~
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_btn_play.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_btn_play.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_btn_play_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_btn_play_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_btn_prev.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_btn_prev.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_btn_prev_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_btn_prev_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_btn_rnd.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_btn_rnd.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_btn_rnd_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_btn_rnd_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_corner_left.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_corner_left.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_corner_left_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_corner_left_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_corner_right.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_corner_right.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_corner_right_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_corner_right_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_cover_1.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_cover_1.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_cover_1_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_cover_1_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_cover_2.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_cover_2.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_cover_2_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_cover_2_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_cover_3.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_cover_3.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_cover_3_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_cover_3_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_icon_1.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_icon_1.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_icon_1_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_icon_1_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_icon_2.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_icon_2.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_icon_2_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_icon_2_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_icon_3.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_icon_3.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_icon_3_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_icon_3_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_icon_4.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_icon_4.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_icon_4_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_icon_4_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_list_border.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_list_border.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_list_border_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_list_border_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_logo.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_logo.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_slider_knob.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_slider_knob.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_slider_knob_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_slider_knob_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_wave_bottom.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_wave_bottom.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_wave_bottom_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_wave_bottom_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_wave_top.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_wave_top.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\assets\img_lv_demo_music_wave_top_large.c -o obj\Debug\lvgl\demos\music\assets\img_lv_demo_music_wave_top_large.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\lv_demo_music.c -o obj\Debug\lvgl\demos\music\lv_demo_music.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\lv_demo_music_list.c -o obj\Debug\lvgl\demos\music\lv_demo_music_list.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\music\lv_demo_music_main.c -o obj\Debug\lvgl\demos\music\lv_demo_music_main.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\stress\lv_demo_stress.c -o obj\Debug\lvgl\demos\stress\lv_demo_stress.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\widgets\assets\img_clothes.c -o obj\Debug\lvgl\demos\widgets\assets\img_clothes.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\widgets\assets\img_demo_widgets_avatar.c -o obj\Debug\lvgl\demos\widgets\assets\img_demo_widgets_avatar.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\widgets\assets\img_lvgl_logo.c -o obj\Debug\lvgl\demos\widgets\assets\img_lvgl_logo.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\demos\widgets\lv_demo_widgets.c -o obj\Debug\lvgl\demos\widgets\lv_demo_widgets.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\env_support\rt-thread\lv_rt_thread_port.c -o obj\Debug\lvgl\env_support\rt-thread\lv_rt_thread_port.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\anim\lv_example_anim_1.c -o obj\Debug\lvgl\examples\anim\lv_example_anim_1.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\anim\lv_example_anim_2.c -o obj\Debug\lvgl\examples\anim\lv_example_anim_2.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\anim\lv_example_anim_3.c -o obj\Debug\lvgl\examples\anim\lv_example_anim_3.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\anim\lv_example_anim_timeline_1.c -o obj\Debug\lvgl\examples\anim\lv_example_anim_timeline_1.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\assets\animimg001.c -o obj\Debug\lvgl\examples\assets\animimg001.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\assets\animimg002.c -o obj\Debug\lvgl\examples\assets\animimg002.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\assets\animimg003.c -o obj\Debug\lvgl\examples\assets\animimg003.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\assets\emoji\img_emoji_F617.c -o obj\Debug\lvgl\examples\assets\emoji\img_emoji_F617.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\assets\img_caret_down.c -o obj\Debug\lvgl\examples\assets\img_caret_down.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\assets\img_cogwheel_alpha16.c -o obj\Debug\lvgl\examples\assets\img_cogwheel_alpha16.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\assets\img_cogwheel_argb.c -o obj\Debug\lvgl\examples\assets\img_cogwheel_argb.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\assets\img_cogwheel_chroma_keyed.c -o obj\Debug\lvgl\examples\assets\img_cogwheel_chroma_keyed.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\assets\img_cogwheel_indexed16.c -o obj\Debug\lvgl\examples\assets\img_cogwheel_indexed16.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\assets\img_cogwheel_rgb.c -o obj\Debug\lvgl\examples\assets\img_cogwheel_rgb.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\assets\img_hand.c -o obj\Debug\lvgl\examples\assets\img_hand.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\assets\img_skew_strip.c -o obj\Debug\lvgl\examples\assets\img_skew_strip.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\assets\img_star.c -o obj\Debug\lvgl\examples\assets\img_star.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\assets\imgbtn_left.c -o obj\Debug\lvgl\examples\assets\imgbtn_left.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\assets\imgbtn_mid.c -o obj\Debug\lvgl\examples\assets\imgbtn_mid.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\assets\imgbtn_right.c -o obj\Debug\lvgl\examples\assets\imgbtn_right.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\event\lv_example_event_1.c -o obj\Debug\lvgl\examples\event\lv_example_event_1.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\event\lv_example_event_2.c -o obj\Debug\lvgl\examples\event\lv_example_event_2.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\event\lv_example_event_3.c -o obj\Debug\lvgl\examples\event\lv_example_event_3.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\event\lv_example_event_4.c -o obj\Debug\lvgl\examples\event\lv_example_event_4.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\get_started\lv_example_get_started_1.c -o obj\Debug\lvgl\examples\get_started\lv_example_get_started_1.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\get_started\lv_example_get_started_2.c -o obj\Debug\lvgl\examples\get_started\lv_example_get_started_2.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\get_started\lv_example_get_started_3.c -o obj\Debug\lvgl\examples\get_started\lv_example_get_started_3.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\layouts\flex\lv_example_flex_1.c -o obj\Debug\lvgl\examples\layouts\flex\lv_example_flex_1.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\layouts\flex\lv_example_flex_2.c -o obj\Debug\lvgl\examples\layouts\flex\lv_example_flex_2.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\layouts\flex\lv_example_flex_3.c -o obj\Debug\lvgl\examples\layouts\flex\lv_example_flex_3.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\layouts\flex\lv_example_flex_4.c -o obj\Debug\lvgl\examples\layouts\flex\lv_example_flex_4.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\layouts\flex\lv_example_flex_5.c -o obj\Debug\lvgl\examples\layouts\flex\lv_example_flex_5.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\layouts\flex\lv_example_flex_6.c -o obj\Debug\lvgl\examples\layouts\flex\lv_example_flex_6.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\layouts\grid\lv_example_grid_1.c -o obj\Debug\lvgl\examples\layouts\grid\lv_example_grid_1.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\layouts\grid\lv_example_grid_2.c -o obj\Debug\lvgl\examples\layouts\grid\lv_example_grid_2.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\layouts\grid\lv_example_grid_3.c -o obj\Debug\lvgl\examples\layouts\grid\lv_example_grid_3.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\layouts\grid\lv_example_grid_4.c -o obj\Debug\lvgl\examples\layouts\grid\lv_example_grid_4.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\layouts\grid\lv_example_grid_5.c -o obj\Debug\lvgl\examples\layouts\grid\lv_example_grid_5.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\layouts\grid\lv_example_grid_6.c -o obj\Debug\lvgl\examples\layouts\grid\lv_example_grid_6.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\libs\bmp\lv_example_bmp_1.c -o obj\Debug\lvgl\examples\libs\bmp\lv_example_bmp_1.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\libs\ffmpeg\lv_example_ffmpeg_1.c -o obj\Debug\lvgl\examples\libs\ffmpeg\lv_example_ffmpeg_1.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl -c D:\01_project\LVGL\lv_port_win_codeblocks\lvgl\examples\libs\ffmpeg\lv_example_ffmpeg_2.c -o obj\Debug\lvgl\examples\libs\ffmpeg\lv_example_ffmpeg_2.o
gcc.exe -Wall -g -DLV_CONF_INCLUDE_SIMPLE=1 -DWINVER=0x0601 -I. -I. -Ilvgl