我一直在尝试按照 Github 说明在 Ubuntu上构建CuraEngine。
问题是它列出了一些要求:
克隆 CuraEngine 存储库;
安装 Protobuf(见下文);
安装libArcus。
我不确定应该在哪里安装 Protobuf 和 libArcus。经过多次尝试和定位后,我在构建过程中收到了几个错误。
有没有人有关于如何构建这个引擎的更详细的指南?
我一直在尝试按照 Github 说明在 Ubuntu上构建CuraEngine。
问题是它列出了一些要求:
克隆 CuraEngine 存储库;
安装 Protobuf(见下文);
安装libArcus。
我不确定应该在哪里安装 Protobuf 和 libArcus。经过多次尝试和定位后,我在构建过程中收到了几个错误。
有没有人有关于如何构建这个引擎的更详细的指南?
我假设您实际上想要构建Cura,而不是简单地安装 Cura。如果你想安装 Cura,你可以尝试sudo apt-get install cura-engine
以下说明在我自己的 Debian 8 (Jessie) 发行版上进行了测试;对于 Ubuntu,它们应该大部分(如果不是完全相同)相同。请注意,我没有按照github/Ultimaker/CuraEngine README 中描述的确切步骤进行操作。
在开始之前,让我们创建一个构建目录并在其中执行所有操作。
mkdir ~/Downloads/curabuild
cd ~/Downloads/curabuild
指令将被分解为
您的计算机上可能已经安装了其中的部分或全部。可以肯定的是,我们无论如何都要安装它们:
sudo apt-get install git curl libtool dh-autoreconf cmake python3-setuptools python3-dev python3-sip sip-dev
克隆并进入 protobuf git 存储库:
git clone https://github.com/google/protobuf
cd protobuf
为 C++ 构建和安装:
./autogen.sh
./configure
make # this will take some time
sudo make install
为 Python 3 安装:
cd python
sudo python3 setup.py install
克隆并进入 libArcus 存储库:
cd ../..
git clone https://github.com/Ultimaker/libArcus
cd libArcus
构建和安装
cmake .
make
sudo make install
克隆并进入存储库:
cd ..
git clone https://github.com/Ultimaker/CuraEngine
cd CuraEngine
构建和安装
cmake .
make # grab a cup of coffee
sudo make install
如果一切顺利,你就完成了!您现在可以通过CuraEngine
. 享受。