Start up

# 使用

# 使用预构建版本 (opens new window)

或者使用CI构建版本 (opens new window)

# 自行编译

# Windows & msys2 ucrt64

pacman -S mingw-w64-ucrt-x86_64-cmake mingw-w64-ucrt-x86_64-iconv mingw-w64-ucrt-x86_64-libiconv mingw-w64-ucrt-x86_64-ninja --needed
mkdir build && cd build
cmake -G Ninja -DCMAKE_BUILD_TYPE=DEBUG .. && cmake --build .
1
2
3

# Linux (Arch)

pacman -S libiconv cmake ninja gcc --needed
mkdir build && cd build
cmake -G Ninja -DCMAKE_BUILD_TYPE=DEBUG .. && cmake --build . # Debug Version
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release .. && cmake --build . # Release Version
1
2
3
4

# 编译环境

Windows11 22h2
Msys2 GCC 12 CMake 2.27
1
2

以及Github Action中 windows-latest及ubuntu-latest编译通过

# 项目结构

cli交互部分位于${project_folder}/cli

解析/输出于${project_folder}/core

单元测试等位于${project_folder}/test

但是测试还一点没写