• LVGL | 1.LVGL PC模拟器之CodeBlocks


    [ LVGL ] | LVGL的学习与使用



    时间:2023年12月10日21:14:11

    文章目录

    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'
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25

    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))
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25

    3-1-1-1.处理办法

    处理办法,卸载codeblocks,重新安装codeblocks-20.03mingw-setup.exe这个版本。

    然后选择编译器的目录,注意是和codeblocks同一安装目录下的MinGW


    LVGL-01


    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
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 95
    • 96
    • 97
    • 98
    • 99
    • 100
    • 101
    • 102
    • 103
    • 104
    • 105
    • 106
    • 107
    • 108
    • 109
    • 110
    • 111
    • 112
    • 113
    • 114
    • 115
    • 116
    • 117
    • 118
    • 119
    • 120
    • 121
    • 122
    • 123
    • 124
    • 125
    • 126
    • 127
    • 128
    • 129
    • 130
    • 131
    • 132
    • 133
    • 134
    • 135
    • 136
    • 137
  • 相关阅读:
    授权专利破百,通付盾潜心精研迎接数字时代新征程
    华清 c++ day5 9月12
    【O2O领域】Axure外卖配送代理商调度系统原型,生鲜配送站团队管理后台原型
    vulnhub靶场之CONTAINME: 1
    从物联网到元宇宙 京东方在创新中迸发“增长韧性”
    C++ | Leetcode C++题解之第42题接雨水
    C++基础学习笔记-类与对象
    21天学习挑战:经典算法---顺序查找
    基于java学生考勤管理系统设计——计算机毕业设计
    B站又备战虚拟主播了
  • 原文地址:https://blog.csdn.net/I_feige/article/details/127920729