1 / 23

How to install CGAL

Yuanzhen Wang. How to install CGAL. 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.

yakov
Download Presentation

How to install CGAL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Yuanzhen Wang How to install CGAL

  2. 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

  3. 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

  4. How to install CGAL • Prerequisites • Compilers • Cmake • Boost/Boostpro • Miscellaneous ( like QT) • Configuring CGAL • Compiling

  5. 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

  6. CMake • Download • http://www.cmake.org/cmake/resources/software.html • Install • Time • 5 min

  7. BoostPro • Download • http://www.boostpro.com/download/ • Install • Time • 2 hours • Depends on network speed

  8. Configuring CGAL • Reboot before configuring CGAL • Open Cmake-gui • Choose where is the CGAL source code • Choose where to put the project solution files

  9. Configuring CGAL • Click “configure” • Cmake will pop-up a windows to let you choose your compiler.

  10. Configuring CGAL • Hopefully, everything is OK. And you will see “Configuring done”

  11. 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

  12. Configuring CGAL • Then click “Configure” again. • The “Generate” button should be available now.

  13. Configuring CGAL • Go the directory which is input at the first step. • The .sln solution file should be there.

  14. Compiling CGAL • Simply open the CGAL.sln file. • Choose “Rebuild all”

  15. Compiling CGAL • Rebuid “INSTALL” separately • It completes two jobs: • Copy source codes • Copy compiled libs

  16. We’re done!

More Related