news 2026/9/13 14:54:53

CGAL-6.1 Windows 配置到VS全部项目

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CGAL-6.1 Windows 配置到VS全部项目

CGAL-6.1 Windows 配置到VS全部项目

CGAL可以使用vcpkg安装,不过如果网络不好,可能很多源码下不下来,手动编译步骤也不多
下载链接
官方仓库打包好的cgal-library-6.1
编译好的gmp
编译好的boost-1.90
VS属性表编辑器-VSATEditor
配置
1.在任意位置新建文件夹,例如我的是D:\Library
2.将cgal-6.1、gmp解压至D:\Library,cgal解压出来是CGAL-6.1,gmp解压出来是auxiliary,将auxiliary挪到CGAL-6.1文件夹中,将boost-1.90安装到D:\Library\boost_1_90_0
3.解压VSATEditor(win10下载qt5版本的、win11下载qt6版本)到D:\Library,双击打开VSATEditor_ui.exe
4.依次点击C/C++附加包含目录,和右下角的添加附加目录

5.然后选择CGAL-6.1文件夹里的include文件夹,选完之后再次点击添加附加目录,选择CGAL-6.1\auxiliary\gmp\include文件夹

6.然后确保boost_1_90_0里有boost文件夹,再次点击添加附加包含目录,选择boost_1_90_0文件夹

7.添加好头文件的效果是这样

8.然后点击C/C++ 语言标准,在单行内容编辑框内输入stdcpp17

9.然后在链接器 附加依赖项中,点击添加附加目录/附加依赖项,在D:\Library\boost_1_90_0\lib64-msvc-14.3文件夹中,在输入框中输入*-vc143-mt-gd-x64-1_90.lib然后回车,筛选出debug的库

然后选择这些lib并打开

10.然后在链接器 附加依赖项中,再次点击添加附加目录/附加依赖项,选择这三个库

11.点击保存,选合适的位置保存

12.文件菜单点击导入、全局属性表、x64


13.属性表菜单点击子属性表、导入,选择刚刚保存的属性表文件,然后点左下角保存即可




这样就可以在任意x64 Debug的VS项目中使用CGAL了,Release也是同样配置,只不过boost要选择Release的库,即不带gd的lib

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/12 22:22:07

cesium加载geotiff的 四种方法

作者: 还是大剑师兰特 ,曾为美国某知名大学计算机专业研究生,现为国内GIS领域高级前端工程师,CSDN知名博主,深耕openlayers、leaflet、mapbox、cesium,canvas,echarts等技术开发,欢迎加微信(gis-dajianshi),一起交流。 查看本专栏目录 在 Cesium 中加载 GeoTIFF 格式…

作者头像 李华
网站建设 2026/9/12 21:07:12

【毕业设计】基于python的运维管理平台的设计与实现

💟博主:程序员陈辰:CSDN作者、博客专家、全栈领域优质创作者 💟专注于计算机毕业设计,大数据、深度学习、Java、小程序、python、安卓等技术领域 📲文章末尾获取源码数据库 🌈还有大家在毕设选题…

作者头像 李华
网站建设 2026/9/13 0:00:05

苹果 iOS 开发真正复杂的不是写代码这方面,是证书、构建、上架

刚开始接触 iOS 开发时,很容易把注意力全部放在 Swift、UIKit 或 SwiftUI 上。界面写得是否优雅、动画是否流畅,往往被视为“技术能力”的核心体现。但当项目进入到真实交付阶段,尤其是多人协作、跨端开发或需要频繁发布时,会逐渐…

作者头像 李华
网站建设 2026/9/13 7:22:30

FSMC-TFTLCD显示实验(5):显示一个字符串的函数传递过程追踪~

改显示颜色为红色:程 序中定义了这几种颜色可选:*****************看一下这个函数是怎样把csdn.net这几个字符串显示到LCD上的。LCD_ShowString(10,10,tftlcd_data.width,tftlcd_data.height,12,"CSDN.NET!");看一下这个函数的原型&#xff1a…

作者头像 李华
网站建设 2026/9/13 6:02:28

基于Android的课程考勤及作业提交系统

文章目录前言一、详细操作演示视频二、具体实现截图三、技术栈1.前端-Vue.js2.后端-SpringBoot3.数据库-MySQL4.系统架构-B/S四、系统测试1.系统测试概述2.系统功能测试3.系统测试结论五、项目代码参考六、数据库代码参考七、项目论文示例结语前言 💛博主介绍&#…

作者头像 李华
网站建设 2026/9/12 2:37:35

飞易通蓝牙与Wi-Fi模块:医疗产品无线连接的全能助手

一、引言:医疗产品无线连接的新挑战 随着医疗技术的不断进步,医疗产品对无线连接的需求日益增长。从呼吸机的远程监控到监护仪的实时数据传输,无线连接技术已成为提升医疗服务质量和效率的关键因素。飞易通,作为物联网无线连接解…

作者头像 李华