ccpp:chocolate-doom

Toto je starší verze dokumentu!


Jak na vlastní build Chocolate Doom

  1. Někde na disku si vytvoříme složku. Já si vytvořil C:/Development/ChocolateDoom. Ve škole použijte nějakou specifičtější složku kde můžete zapisovat - např. někde ve vašem profilu. Do této složky budeme umisťovat všechny následující potřebné soubory. Budeme ji nazývat naším pracovním adresářem.
  2. Stáhneme si knihovny SDL2, SDL2_net a SDL2_mixer. Všechny tři stahujeme jako Development Libraries, verze Windows, zip, který má na konci -VC.zip
  3. Tyto knihovny rozbalíme do samostatných složek ve složce vytvořené v bodě 1. Pozor: Je nutné dát si při rozbalování pozor, aby nebyla složka dvojitá. Často se stane (speciálně u Windows), že se vytvoří složka s názvem zipu, v ní složka s názvem knihovny a teprve v ní samotné soubory. Pokud se tak stane, musíte dávat bedlivý pozor v dalších krocích, případně soubory přesunou o jednu úroveň výše.
  4. Ukázka pracovní složky a obsah jedné složky s knihovnou
  5. Otevřeme si Git (Git Bash Here) v našem pracovním adresáři a naklonujeme si zdrojový kód Chocolate Doom příkazem: git clone https://github.com/chocolate-doom/chocolate-doom.git. Pokud vše projde úspěšně, můžeme Git zavřít. Na obrázku je ukázka naklonovaného repozitářem se zdrojovým kódem.
  6. Spustíme program CMake (cmake-gui). Where is the source code nastavíme do složky se zdrojovým kódem, která se vytvořila v předchozím bodu.
  7. V našem pracovním adresáři si vytvoříme složku build.
  8. Where to build the binaries nastavíme na složku build vytvořenou v předchozím kroku.
  9. Klikneme na Configure. V dialogovém okně vybereme náš kompilátor - Visual Studio 16 2019. A Optional platform generator nastavím na Win32. Viz obrázek. Po nastavené dáme Finish.
  10. Dojde k několika „chybám“, že nebyly nalezeny knihovny, které jsme dříve rozbalily. Musíme na ně uvést cesty ve střední části okna. Jedná se o řádky SDL2_DIR, SDL2_MIXER_DIR a SDL2_NET_DIR. Použijeme k tomu kopii (CTRL+C a CTRL+V) vesty z průzkumníka. Na obrázku ukázka výsledného nastavení.
  • ccpp/chocolate-doom.1630912027.txt.gz
  • Poslední úprava: 2021/09/06 09:07
  • autor: bures