如果您想在本地进行代码级编译和模拟,您可以使用本地模拟器。
设置编译环境
本地模拟器需要安装编译工具链和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-devFedora
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