How to install CGAL
•Yuanzhen Wang
What is CGAL
Computational Geometry Algorithms Library “Provide easy access to efficient and reliable
geometric algorithms in the form of a C++ library” Current Version:
3.6.1 3.7-beta1
License Open Source
OS Windows, Unix-like systems and MacOS X
What does CGAL offers
Data structures & Algorithms Triangulations Mesh generation Geometry Processing More on this link:http://www.cgal.org/Manual/latest/doc_html/
cgal_manual/packages.html#Part:Polyhedra
How to install CGAL
Prerequisites Compilers Cmake Boost/Boostpro Miscellaneous ( like QT)
Configuring CGAL Compiling
Prerequisites
Compiler Visual Studio 2005 and/or Visual Studio 2008
Cmake A cross-platform software Generate project solution file for different
platforms e.g. .sln file for Visual Studio; make file in linux
Boost Powerful library for extending the C++ STL
CMake
Download http://www.cmake.org/cmake/resources/
software.html Install Time
5 min
BoostPro
Download http://www.boostpro.com/download/
Install Time
2 hours Depends onnetwork speed
Configuring CGAL
Reboot before configuring CGAL Open Cmake-gui Choose where is the CGAL source code Choose where to put the project solution files
Configuring CGAL
Click “configure” Cmake will pop-up a windows to let you
choose your compiler.
Configuring CGAL
Hopefully, everything is OK. And you will see“Configuring done”
Configuring CGAL
However, it's possible to see some error information. e.g. can not find BOOST_INCLUDE_DIR
You have to add this entry manually. Click “add entry” Input the entry's name showed in the error
message Choose type of that entry Give value to that entry
Configuring CGAL
Then click “Configure” again. The “Generate” button should be available
now.
Configuring CGAL
Go the directory which is input at the first step.
The .sln solution file should be there.
Compiling CGAL
Simply open the CGAL.sln file. Choose “Rebuild all”
Compiling CGAL
Rebuid “INSTALL”separately It completes two jobs:
Copy source codes Copy compiled libs
We’re done!