准备编译环境
a) 安装依赖:sudo apt install python3-pip ninja-build
b) 安装cmake 3.26.4: sudo snap install cmake --classic
1、配置Conan
pip install conan==1.56
conan config install https://github.com/ultimaker/conan-config.git
conan profile new default --detect --force
2、下载CuraEngine代码
git clone https://github.com/Ultimaker/CuraEngine.git
cd CuraEnginegit checkout 5.4 #切换到5.4分支
3、编译release版本
conan install . --build=missing --update
# optional for a specific version: conan install . curaengine/<version>@<user>/<channel> --build=missing --update
cmake --preset release
cmake --build --preset release
Debug版本编译
conan install . --build=missing --update -s build_type=Debug -o curaengine:enable_testing=True cmake --preset debug cmake --build --preset debug