虚拟机下运行lvgl

1.准备工具

安装vscode //用于修改源码
安装cscode遇到的问题
sudo dpkg -i code_1.89.1-1715060508_amd64.deb
[sudo] password for :
Selecting previously unselected package code.
(Reading database … 161383 files and directories currently installed.)
Preparing to unpack code_1.89.1-1715060508_amd64.deb …
Unpacking code (1.89.1-1715060508) …
dpkg: dependency problems prevent configuration of code:
code depends on libc6 (>= 2.28); however:
Version of libc6:amd64 on system is 2.27-3ubuntu1.6.
code depends on libgssapi-krb5-2 (>= 1.17); however:
Version of libgssapi-krb5-2:amd64 on system is 1.16-2ubuntu0.2.
code depends on libxkbfile1 (>= 1:1.1.0); however:
Version of libxkbfile1:amd64 on system is 1:1.0.9-2.

dpkg: error processing package code (–install):
dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) …
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) …
Processing triggers for mime-support (3.60ubuntu1) …
Processing triggers for shared-mime-info (1.9-2) …
Errors were encountered while processing:
code
更新系统:首先,确保您的系统已经完全更新。这样可能会解决一些依赖问题,如果仓库中有这些库的更新版本可用。运行以下命令:

bash

sudo apt-get update

sudo apt-get upgrade

检查软件包更新:如果更新没有解决问题,查看是否有与您当前库版本兼容的 Visual Studio Code 版本,或者是否有后端移植的包能满足依赖需求。您可以访问 Visual Studio Code 官方网站或其 GitHub 发布页面,看看是否有更适合您系统状态的版本。

手动安装依赖:如果更新无济于事,且您仍想安装这个特定版本的 VS Code,可以尝试手动安装所需的库版本。但这种方法并不推荐,因为它可能导致系统不稳定。如果决定这样做,可以使用 apt 搜索并可能安装特定版本的库,但请务必谨慎,因为这可能会影响到依赖这些库的其他软件。

使用 Snap 或 Flatpak:考虑使用 Snap 或 Flatpak 这样的包管理器来安装 Visual Studio Code。这些包格式设计为将应用程序及其依赖项一起打包,从而避免此类依赖问题。通过 Snap 安装 VS Code 的命令是:

bash

sudo snap install code --classic
安装sdl库
sudo apt-get update
sudo apt-get install -y git build-essential libreadline-dev libsdl2-dev libsdl2-image-dev

下载源码 很多网上教程有 自己找到一个即可。

切换到源码目录 使用code ./运行vscode 编剧源码

修改MAkefile 在这里插入图片描述修改MAkefile里面使用SDL
在这里插入图片描述在这里插入图片描述 创建新的终端
在这里插入图片描述输入进行编译 之后修改main.c查看官方的测试demo 或自己学习修改

  • 18
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值