Table of Contents

A(E)4M39VG - Computational Geometry

( home | lectures | seminars | presentations | forum | upload | links )

Instalace CGAL-3.9 pro Visual Studio 2010

Originální text: CGAL Easy installation guide, 16.10.2010, aktualizace odkazů 2012

Zde najdete heslovitý popis postupu, jak instalovat CGAL-3.9 na Windows 7.

Uvádím pouze instalaci 32-bitové verze, protože 64-bitová vyžaduje vlastní kompilaci knihoven a tudíž více práce, která není pro účely předmětu VG nutná. Vždy uvádím odkaz na hlavní stránku, odkaz na instalační manuál a pak odkaz na předkompilovanou verzi, je-li dostupná.

POZOR: Je třeba instalovat SP1 pro Visual studio.

Obsah:

  1. Stažení a instalace zdrojových kódů knihovny CGAL-3.
  2. Stažení a instalace CMake
  3. Stažení a instalace knihoven
  4. Záloha proměnných prostředí (stalo se mi, že je instalace CGAL přepsala)
  5. Nastavení proměnných prostředí
  6. Konfigurace, překlad a instalace knihovny CGAL
  7. Použití knihovny CGAL na příkladu Triangulation_2
  8. Použití knihovny CGAL a QT - příklad example_1

1. Stažení a instalace zdrojových kódů knihovny CGAL-3.9


Další odkazy:

2. Stažení a instalace CMake

CMake je multiplatformní nástroj pro generování projektů a souborů make. Zde jej využijeme jako generátor projektů pro VS2010

3. Stažení a instalace knihoven

Neověřená informace - zdá se, že je lepší instalovat uvedené programy do adresářů, které neobsahují mezery. Proto nevyhoví standardní Program files (x86)

4. Nastavení proměnných prostředí

5. Konfigurace, překlad a instalace knihovny CGAL

Zde dojde k vlastnímu nastavení prostředí CGAL, které se pak využívá ve Vašich projektech. V manuálech upozorňují, že jenutno mít proměnné %TMP% a %TEMP% nastaveny tak, aby tyto adresáře neobsahovaly mezery.

Konfigurace knihovny CGAL a vygenerování projektů pro její překlad a instalaci

Poznámky:

Překlad a instalace knihovny CGAL ve Visual Studiu 2010

  1. Otevřete projekt CGAL.sln ve Visual Studiu
  2. Vyberte Build na projektu BUILD_ALL ….. přeloží se knihovny CGAL
    Nebo v menu Build / Build Solution
  3. Vyberte Build na projektu INSTALL …. knihovny se nainstalují do adresáře CMAKE_INSTALL_PREFIX
  4. Alternativně lze překlad spustit z příkazové řádky
    devenv CGAL.sln /Build Debug

6. Použití knihovny CGAL na příkladu Triangulation_2

7. Použití knihovny CGAL a QT - příklad example_1

  1. Vytvořte adresář example_1 a do něj nakopírujte obsah example_1.zip
  2. Je tu i soubor CMakeLists.txt, ve kterém je popsáno, co a jak má CMAKE poskládat do projektu
  3. cd example_1; mkdir build; cd build
  4. cmake-gui .. / Configure / Generate
  5. Otevřít projekt example_1 ve Visual Studiu / BUILD_ALL / Run