CGAL的编译与配置

本文详细记录了CGAL库的编译配置过程,包括编译Boost、安装CGAL(以CGAL4.9为例)和使用CMake的步骤。在配置过程中遇到了库名称不匹配导致的链接错误,通过理解Boost库的命名规则和调整CMake设置,最终成功编译出所需的静态库libCGAL-vc100-mt-s-4.9.lib。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CGAL的编译与配置

网上已经有一些配置的步骤,但是在具体配置过程中,发现有很多问题,折腾了两天后终于配置成功,在此做更详细的记录。

准备

CGAL:CGAL4.7和CGAL4.9的库,分别编译成功了;
BOOST:boost1.59的版本
Cmake:2.8.11.2 win32 x86
均可在官网下载

编译boost

CGAL基于boost库,因此先编译boost库。
1.下载完boost库,解压安装包,会得到一个包含bootstrap.bat的文件夹,运行cmd,把cmd中的路径改变为bootstrap.bat所在的目录(cd 路径名)
2.运行bootstrap.bat,运行完后,会有一个b2.exe的应用程序,如图:
在这里插入图片描述
3.运行b2.exe(如果不需要完全编译的话,可以采用https://blog.youkuaiyun.com/u013094443/article/details/51106015中所说的,只编译两个库)
在这里插入图片描述
按照图中进行编译 会在…boost_1_59_0\stage中生成这几个库文件(cmake会用到):

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值