anyuianyui
anyui-LIVE
anyui
反馈问题
  • English
  • 中文
anyui-LIVE
anyui
反馈问题
  • English
  • 中文
  • 介绍

    • 介绍
  • 快速开始

    • 快速开始
  • 工作区

    • 工作区
  • 编辑器

    • 概览
    • 工具栏
    • 导航器
    • 检查器
    • 状态栏
    • 设置
    • 画布
    • 预览
    • 资源管理
  • 智能体
  • 主题

    • 图片
    • 字体库
    • 布局
    • 动态 LVGL 版本
    • 覆盖屏幕尺寸
    • 代码生成
    • 移植
    • 模拟器
    • 动态显示尺寸变更
  • 常见问题

如果您想在本地进行代码级编译和模拟,您可以使用本地模拟器。

设置编译环境

本地模拟器需要安装编译工具链和SDL2库。

Windows

  • 编译工具链

    我们提供了一个Windows的工具链,您可以从tools-for-windows下载它。双击launch-tools-shell.bat打开打开一个命令提示符,它会自动配置环境变量。在同一个命令提示符窗口中,cd到模拟器项目目录,运行模拟器。

  • SDL2

    我们直接在模拟器项目目录中打包了SDL2库,因此您不需要单独安装它。

macOS

  • 编译工具链

    您需要安装C/C++编译工具链,用于编译模拟器代码。如果macOS已经安装了clang,您可以跳过此步骤。

  • SDL2

    您可以运行以下命令在macOS上安装SDL2:

brew install sdl2

Linux

  • 编译工具链

    您需要安装C/C++编译工具链,用于编译模拟器代码。从您的发行版的包管理器安装它们。

  • SDL2

    您可以运行以下命令在Linux上安装SDL2:

    • Ubuntu/Debian

      sudo apt install libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev
      
    • Fedora

      sudo dnf install SDL2-devel SDL2_image-devel SDL2_ttf-devel
      
    • 其他Linux发行版

      搜索您的发行版的包管理器以安装SDL2。

下载模拟器项目模板

我们提供了一个本地模拟器项目模板,您可以直接使用它开始。请参阅模拟器项目模板。

有两种项目模板可用,分别在v8.3.7和v9.2.2目录下,它们与anyui-LIVE支持的LVGL版本匹配。

下载生成的代码

从anyui-LIVE下载生成的代码,提取它并复制generated目录到模拟器项目目录。

以上步骤完成后,您可以执行以下命令在v8.3.7或v9.2.2目录下运行模拟器:

cd v8.3.7
make && make run
cd v9.2.2
make && make run
Prev
移植
Next
动态显示尺寸变更