Sestavení (kompilace) programu na operačním systému Windows¶
Nainstalujte program MSYS2¶
Stáhněte si a spusťte instalátor programu msys2 z http://msys2.github.io/ Mám testováno pouze s 64bitovou verzí, 32bit by měla fungovat také. Ujistěte se, že cesta, kterou jste vybrali pro instalaci neobsahuje žádné mezery (v názvech složek).
Spusťte konzolu MSYS¶
Spusťte položku nabídky Start „MSYS2 mingw 64 bit“, která by se měla zobrazit v okně konzoly. Všechny níže uvedené kroky se týkají toho, co by jste měli napsat do toho okna.
Nainstalujte aktualizace¶
Napište
pacman -Syu
pokud vám řekne, že chce restartovat před restartováním, zavřete okno konzoly a po restartu znovu spusťte program pacman -Syu
.
Nainstalujte související součásti¶
Napište / vložte
pacman -S mingw-w64-x86_64-gtkmm3 git base-devel \
mingw-w64-x86_64-yaml-cpp mingw-w64-x86_64-boost \
mingw-w64-x86_64-sqlite3 mingw-w64-x86_64-toolchain \
mingw-w64-x86_64-zeromq mingw-w64-x86_64-glm zip \
mingw-w64-x86_64-libgit2 mingw-w64-x86_64-oce \
mingw-w64-x86_64-podofo mingw-w64-x86_64-libzip --needed
Až budete vyzváni, stačí stisknout klávesu Enter. Posaďte se a počkejte, až instalátor dokončí instalaci téměř kompletního linuxového vývojového prostředí.
Než budete pokračovat, můžete přejít do jiné složky. Je to jednoduché zadejte `` cd``, mezerník a přetáhněte složku, do které chcete přejít do okna konzoly.
Klonovat zdrojový kód programu Horizon-EDA¶
git clone http://github.com/horizon-eda/horizon
cd horizon
Sestavení (kompilace) programu ze zdrojového kódu¶
make -j 4
Číslo 4 na konci můžete upravit podle počtu procesorů ve vašem systému pro rychlejší kompilaci. Očekávejte 100% zatížení procesoru (CPU) po dobu několika minut dle výkonu počítače. Z důvodu zapnuté volby vkládání ladících symbolů mají výsledné spustitelné soubory značnou velikost.
Spuštění programu¶
Po kompilaci nebudete moci dvakrát kliknout na výsledné spustitelné soubory protože požadované knihovny DLL nejsou ve složce známé systému Windows. Budete muset spustit z příkazového řádku prostředí Mingw například pomocí příkazu ./horizon-eda
. Aby fungovalo stahování fondu, musíte zkopírovat soubor /mingw64/ssl/certs/ca-bundle.crt
do složky obsahující horizon-eda.exe
.
Vytvoření archivu¶
Chcete-li vytvořit archiv ZIP, jak je dostupný ke stažení, spusťte příkaz ./make_bindist.sh
.