Próbowałem zbudować CuraEngine na Ubuntu zgodnie z instrukcjami Github.
Problem polega na tym, że wymienia niektóre wymagania:
Sklonuj repozytorium CuraEngine;
Zainstaluj Protobuf (patrz poniżej);
Zainstaluj libArcus .
Nie jestem pewien, gdzie powinienem zainstalować Protobuf i libArcus. Po kilku próbach i lokalizacjach otrzymałem kilka błędów podczas procesu kompilacji.
Czy ktoś ma bardziej szczegółowy przewodnik na temat budowy tego silnika?
software
slicing
ultimaker-cura
Jorge Cuevas
źródło
źródło
sudo make install
katalogów protobuf i libArcus (po uruchomieniu cmake)?Odpowiedzi:
Zakładam, że naprawdę chcesz zbudować Curę, zamiast po prostu zainstalować Curę. Jeśli zamiast tego chcesz zainstalować Curę, możesz spróbować
sudo apt-get install cura-engine
Poniższe instrukcje zostały przetestowane na mojej własnej dystrybucji Debian 8 (Jessie); powinny one być w większości, jeśli nie całkowicie, takie same dla Ubuntu. Zauważ, że nie wykonałem dokładnie tych kroków, jak opisano na github / Ultimaker / CuraEngine README.
Zanim zaczniemy, stwórzmy katalog kompilacji i zróbmy wszystko.
Instrukcje zostaną podzielone na
1. Zainstaluj zależności
Niektóre lub wszystkie z nich mogą być już zainstalowane na twoim komputerze. Dla pewności instalujemy je mimo to:
2. Zainstaluj protobuf
Sklonuj i wejdź do repozytorium git protobuf:
Zbuduj i zainstaluj dla C ++:
Zainstaluj dla Python 3:
3. Zainstaluj libArcus
Sklonuj i wejdź do repozytorium libArcus:
Zbuduj i zainstaluj
4. Zainstaluj CuraEngine
Sklonuj i wejdź do repozytorium:
Zbuduj i zainstaluj
5. Świętuj!
Jeśli wszystko poszło dobrze, gotowe! Możesz teraz korzystać z silnika Cura za pośrednictwem
CuraEngine
. Cieszyć się.źródło
sudo apt-get install cura-engine
że nie zainstaluję również GUI.sudo apt-get install python3-sip-dev
Przekonałem się, że potrzebuję również libArcus nie powiedzie się na kroku cmake.