因为在操作过程中遇到了一些错误,所以将操作及解决问题的过程记录下来。
一、下载lv_port_pc_visual_studio
github链接:GitHub - lvgl/lv_port_pc_visual_studio: Visual Studio projects for LVGL embedded graphics library. Recommended on Windows. Linux support with Wayland is work in progress.
在即将存放代码的路径下(如F盘根目录)鼠标右键,选择Open Git Bash here
然后在命令窗口输入:git clone --recurse-submodules https://github.com/lvgl/lv_port_pc_visual_studio.git,之后输入'回车'键则开始下载。
下载完成之后,进入到lv_port_pc_visual_studio目录,文件结构如下:
二、编译
鼠标左键双击LVGL.sln启动工程,如果是windows 64位系统,平台选择x64。
然后选择生成->生成解决方案,开始编译,编译过程需要几分钟。
三、解决编译报错
1、问题1
解决方法:去掉了@符号。
2、问题2
解决方法:
将
HICON icon_handle = ::LoadIconW(hInstance,MAKEINTRESOURCE(IDI_LVGL_WINDOWS));
改为
HICON icon_handle = ::LoadIcon(hInstance,MAKEINTRESOURCE(IDI_LVGL_WINDOWS));
3、问题3
解决方法:
将
HICON icon_handle = LoadIconW(GetModuleHandleW(NULL),MAKEINTRESOURCE(IDI_LVGL_WINDOWS));
改为
HICON icon_handle = LoadIcon(GetModuleHandle(NULL),MAKEINTRESOURCE(IDI_LVGL_WINDOWS));
4、再次执行生成->生成解决方案,显示编译成功
四、运行
选择调试->开始执行(不调试)
运行效果: