问题原由:
在PC的 Windows10 上进行LVGL的模拟器环境的搭建与开发。
问题描述以及解决方式:
1.Visual Studio 2022许可证过期。--解决方式:我是没有外网的安装环境,按照官网给的下载完再安装得到了完整的安装包,但是没有联网无法获得许可证,所以直接安装离线版本。
2.error : 找不到指定的 SDK“Microsoft.NET.Sdk.Web”--解决方式:CMD打开输入dotnet --info,不出意外就是
正常的是有显示的,意外就是这里是NOT FOUND。修改环境变量包含dotnet的系统环境变量只保留这一个C:\Program Files\dotnet\,重开CMD命令行检查就会正常。
3.未找到cl.exe。--解决方式: cl.exe 是一种工具,用于控制 Microsoft c + + (MSVC) C 和 c + + 编译器和链接器,所以是安装Visual Studio 2022缺少了扩展。点击vs_setup.exe安装程序,点击安装程序中的修改。在使用C++的桌面开发中勾选MSVC选项。最后将
C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.38.33130\bin\Hostx64\x64
添加进系统环境变量,重开CMD命令行输入CL命令行检测是否存在。
完整流程:
1、从LVGL官网使用GitHub Desktop软件将源码工程克隆出来。文件名称lv_port_pc_visual_studio,这个是studio的,弄了半天vscode,蠢哭。
2、安装Visual Studio 2022:官网下载自己所需版本的VisualStudioSetup.exe
下载完成后在cmd窗口下执行该文件。vs_XXXX.exe --layout $(本地文件夹) --lang en-US zh-CN
回车后进入下载。下载完成后会有成功提示。任意键关闭cmd窗口。Visual Studio便被下载到了$(本地文件夹) ,此时可以离线/跨机安装。
3、在$(本地文件夹)中寻找到vs_setup.exe并双击进行安装。