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!