CGAL相关信息如下:
百度百科简单介绍:CGAL百度百科
操作系统:Ubuntu 1404 64bit
需编译的目标库:CGAL 4.7(当前最新的正式版本)
根据官网要求,编译CGAL 4.7版本需要:
cmake (version > 2.8.11)
boost (version > 1.48)
gmp (version > 4.2)
mpfr (version > 2.2.1)
安装g++(新装的Ubuntu没有安装g++编译器)
apt-get install g++
ps:所有操作均在root用户下进行
一、编译安装Boost
我选择安装的boost版本为1.58.可在boost官网下载:boost官网
首先安装boost的依赖库:
apt-get install python-dev gccxml
并copy到/opt路径下
解压boost源文件:
tar -zxvf boost_1_58_0.tar.gz
进入boost文件夹,并编译安装boost:
cd /opt/boost_1_58_0
./bootstrap.sh --prefix=/usr
./b2 install
安装完成后,可以简单测试一下boost:
cat test.cpp
输入以下代码
#include
#include
int main()
{
using boost::lexical_cast;
int a= lexical_cast("12345