跳到主要内容

环境配置

LibXR、CodeGenerator 和 XRobot 的本地环境配置见本章。

支持平台

LibXR 本身是一个 C++ 库,不依赖特定操作系统,但要求 C++17 和标准 C++ 库,可用于裸机和 RTOS。

CodeGenerator 和 XRobot 是基于 Python 的包,需要 Python 3 和 pip3 环境。

安装

LibXR

直接拉取代码:

git clone https://github.com/Jiu-xiao/libxr.git

集成到现有工程时,更常见的做法是使用 submodule 或 subtree:

git submodule add https://github.com/Jiu-xiao/libxr.git libxr

CodeGenerator(libxr)与XRobot

直接通过 pip 安装:

pip install libxr xrobot

使用 pipx 安装:

### windows
python -m pip install --user pipx
python -m pipx ensurepath
pipx install libxr xrobot
pipx ensurepath
# Restart your terminal

### linux
sudo apt install pipx
pipx install libxr xrobot
pipx ensurepath
# Restart your terminal

注意不要同时用 pip 和 pipx 安装同一个包,否则你的环境变量可能会混乱,导致版本冲突。