Transcript Downlaod
How to install CGAL
•Yuanzhen Wang
What is CGAL
Computational Geometry Algorithms Library
Current Version:
3.6.1
3.7-beta1
License
“Provide easy access to efficient and reliable
geometric algorithms in the form of a C++ library”
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/softwar
e.html
Install
Time
5 min
BoostPro
Download
http://www.boostpro.com/download/
Install
Time
2 hours
Depends on
network 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!