Open dancemanUK opened 3 months ago
//lv_demo_benchmark();
lv_demo_music();
build] [ 18%] Built target lv_examples [build] [ 24%] Built target lv_drivers [build] [ 99%] Built target lvgl [build] [ 99%] Building C object CMakeFiles/test_lvgl_win_sdl2.dir/main.c.obj [build] [100%] Linking C executable test_lvgl_win_sdl2.exe [build] D:/tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: lv_examples/liblv_examples.a(lv_demo_music_list.c.obj):lv_demo_music_list.c:(.rdata$.refptr.lv_font_montserrat_16[.refptr.lv_font_montserrat_16]+0x0): undefined reference to lv_font_montserrat_16' [build] D:/tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: lv_examples/liblv_examples.a(lv_demo_music_list.c.obj):lv_demo_music_list.c:(.rdata$.refptr.lv_font_montserrat_12[.refptr.lv_font_montserrat_12]+0x0): undefined reference tolv_font_montserrat_12' [build] D:/tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: lv_examples/liblv_examples.a(lv_demo_music_main.c.obj): in function create_ctrl_box': [build] G:/opencv/lvgl/lvgl_port_win-linux_vscode/2-lvgl_sim_vscode_sdl_win_show/lv_examples/src/lv_demo_music/lv_demo_music_main.c:473: undefined reference tolv_imgbtn_create' [build] D:/tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:/opencv/lvgl/lvgl_port_win-linux_vscode/2-lvgl_sim_vscode_sdl_win_show/lv_examples/src/lv_demo_music/lv_demo_music_main.c:474: undefined reference to lv_imgbtn_set_src' [build] D:/tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:/opencv/lvgl/lvgl_port_win-linux_vscode/2-lvgl_sim_vscode_sdl_win_show/lv_examples/src/lv_demo_music/lv_demo_music_main.c:475: undefined reference tolv_imgbtn_set_src' [build] D:/tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: lv_examples/liblv_examples.a(lv_demo_music_main.c.obj): in function spectrum_draw_event_cb': [build] G:/opencv/lvgl/lvgl_port_win-linux_vscode/2-lvgl_sim_vscode_sdl_win_show/lv_examples/src/lv_demo_music/lv_demo_music_main.c:743: undefined reference tolv_draw_polygon' [build] D:/tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:/opencv/lvgl/lvgl_port_win-linux_vscode/2-lvgl_sim_vscode_sdl_win_show/lv_examples/src/lv_demo_music/lv_demo_music_main.c:749: undefined reference to `lv_draw_polygon' [build] collect2.exe: error: ld returned 1 exit status [build] mingw32-make[2]: [CMakeFiles\test_lvgl_win_sdl2.dir\build.make:119: test_lvgl_win_sdl2.exe] Error 1 [build] mingw32-make[1]: [CMakeFiles\Makefile2:137: CMakeFiles/test_lvgl_win_sdl2.dir/all] Error 2 [build] mingw32-make: *** [Makefile:90: all] Error 2 [proc] 命令“D:\tools\CMake\bin\cmake.EXE --build g:/opencv/lvgl/lvgl_port_win-linux_vscode/2-lvgl_sim_vscode_sdl_win_show/build --config Debug --target all -j 34 --”已退出,代码为 2 [driver] 生成完毕: 00:00:01.795 [build] 生成已完成,退出代码为 2
lv_font_montserrat_16' [build] D:/tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: lv_examples/liblv_examples.a(lv_demo_music_list.c.obj):lv_demo_music_list.c:(.rdata$.refptr.lv_font_montserrat_12[.refptr.lv_font_montserrat_12]+0x0): undefined reference to
create_ctrl_box': [build] G:/opencv/lvgl/lvgl_port_win-linux_vscode/2-lvgl_sim_vscode_sdl_win_show/lv_examples/src/lv_demo_music/lv_demo_music_main.c:473: undefined reference to
lv_imgbtn_set_src' [build] D:/tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:/opencv/lvgl/lvgl_port_win-linux_vscode/2-lvgl_sim_vscode_sdl_win_show/lv_examples/src/lv_demo_music/lv_demo_music_main.c:475: undefined reference to
spectrum_draw_event_cb': [build] G:/opencv/lvgl/lvgl_port_win-linux_vscode/2-lvgl_sim_vscode_sdl_win_show/lv_examples/src/lv_demo_music/lv_demo_music_main.c:743: undefined reference to
看报错信息。可能是一些文件没有找到,我可以有时间在我本地再编译试试,可能是cmakelist的问题,如果你熟悉cmake可以先尝试着解决看看。我近期没什么闲心来看这个,有缘再看。
大佬辛苦了!
//lv_demo_benchmark();
lv_demo_music();
build] [ 18%] Built target lv_examples [build] [ 24%] Built target lv_drivers [build] [ 99%] Built target lvgl [build] [ 99%] Building C object CMakeFiles/test_lvgl_win_sdl2.dir/main.c.obj [build] [100%] Linking C executable test_lvgl_win_sdl2.exe [build] D:/tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: lv_examples/liblv_examples.a(lv_demo_music_list.c.obj):lv_demo_music_list.c:(.rdata$.refptr.lv_font_montserrat_16[.refptr.lv_font_montserrat_16]+0x0): undefined reference to
lv_font_montserrat_16' [build] D:/tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: lv_examples/liblv_examples.a(lv_demo_music_list.c.obj):lv_demo_music_list.c:(.rdata$.refptr.lv_font_montserrat_12[.refptr.lv_font_montserrat_12]+0x0): undefined reference to
lv_font_montserrat_12' [build] D:/tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: lv_examples/liblv_examples.a(lv_demo_music_main.c.obj): in functioncreate_ctrl_box': [build] G:/opencv/lvgl/lvgl_port_win-linux_vscode/2-lvgl_sim_vscode_sdl_win_show/lv_examples/src/lv_demo_music/lv_demo_music_main.c:473: undefined reference to
lv_imgbtn_create' [build] D:/tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:/opencv/lvgl/lvgl_port_win-linux_vscode/2-lvgl_sim_vscode_sdl_win_show/lv_examples/src/lv_demo_music/lv_demo_music_main.c:474: undefined reference tolv_imgbtn_set_src' [build] D:/tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:/opencv/lvgl/lvgl_port_win-linux_vscode/2-lvgl_sim_vscode_sdl_win_show/lv_examples/src/lv_demo_music/lv_demo_music_main.c:475: undefined reference to
lv_imgbtn_set_src' [build] D:/tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: lv_examples/liblv_examples.a(lv_demo_music_main.c.obj): in functionspectrum_draw_event_cb': [build] G:/opencv/lvgl/lvgl_port_win-linux_vscode/2-lvgl_sim_vscode_sdl_win_show/lv_examples/src/lv_demo_music/lv_demo_music_main.c:743: undefined reference to
lv_draw_polygon' [build] D:/tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:/opencv/lvgl/lvgl_port_win-linux_vscode/2-lvgl_sim_vscode_sdl_win_show/lv_examples/src/lv_demo_music/lv_demo_music_main.c:749: undefined reference to `lv_draw_polygon' [build] collect2.exe: error: ld returned 1 exit status [build] mingw32-make[2]: [CMakeFiles\test_lvgl_win_sdl2.dir\build.make:119: test_lvgl_win_sdl2.exe] Error 1 [build] mingw32-make[1]: [CMakeFiles\Makefile2:137: CMakeFiles/test_lvgl_win_sdl2.dir/all] Error 2 [build] mingw32-make: *** [Makefile:90: all] Error 2 [proc] 命令“D:\tools\CMake\bin\cmake.EXE --build g:/opencv/lvgl/lvgl_port_win-linux_vscode/2-lvgl_sim_vscode_sdl_win_show/build --config Debug --target all -j 34 --”已退出,代码为 2 [driver] 生成完毕: 00:00:01.795 [build] 生成已完成,退出代码为 2