CGAL安装与使用

博客主要介绍了CGAL的安装与使用相关内容,CGAL是信息技术领域的重要工具,掌握其安装和使用方法对相关开发工作有重要意义。
CGAL安装与使用
使用vcpkg安装CGAL及其依赖的步骤如下: 1. **安装Vcpkg**:从https://github.com/microsoft/vcpkg克隆或下载vcpkg。在命令行中执行以下操作: ```plaintext C:\dev> git clone https://github.com/microsoft/vcpkg C:\dev> cd vcpkg C:\dev\vcpkg> .\bootstrap-vcpkg.bat ``` 将`vcpkg.exe`的目录添加到环境变量`PATH`中 [^2]。 2. **安装yasm-tool**:由于Windows版vcpkg中的gmp存在错误,需要以32位形式安装`yasm-tool`才能正确构建CGAL所需的64位gmp: ```plaintext C:\dev\vcpkg> vcpkg install yasm-tool:x86-windows ``` 如果不小心安装了64位`yasm-tool`,后续安装CGAL会报错,需卸载`yasm-tool:x64`程序后再重新安装`yasm-tool:x86` [^2]。 3. **安装CGAL**: ```plaintext C:\dev\vcpkg> vcpkg install cgal:x64-windows ``` 此过程需要几分钟,因为它会下载GMP、MPFR、所有boost头文件,并编译GMP和MPFR以及几个boost库。之后,包含文件、库和dll将位于`C:\dev\vcpkg\installed\x64-windows`子目录中。注意,CGAL是仅有头文件的库,因此没有适用的lib和dll文件 [^2]。 4. **安装相关依赖(可选)**: - 若要使用Qt相关功能,安装Qt相关的包: ```plaintext C:\dev\vcpkg> vcpkg install qt5:x64-windows ``` 安装CGAL的Qt扩展: ```plaintext C:\dev\vcpkg> vcpkg install cgal[qt]:x64-windows ``` - 若要安装VTK并启用Qt支持: ```plaintext C:\dev\vcpkg> vcpkg install vtk[qt]:x64-windows --recurse ``` 5. **集成到全局**: ```plaintext C:\dev\vcpkg> vcpkg integrate install ``` 当出现“Applied user-wide integration for this vcpkg root.”字样时,说明已经集成成功。根据输出还可以看到cmake项目使用的编译选项,以及在MSBuild项目中可以直接包含头文件引用 [^2]。 6. **指定Qt5_DIR(若安装了Qt)**:指定`Qt5_DIR`为`D:/vcpkg/packages/qt5-base_x64-windows/share/cmake/Qt5` [^1]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值