Win11 VS2022 配置CGAL-5.6

    由于项目要用到几何库CGAL,因此做了配置。采用的是官方文档中的“Installing from the Source Archive”方式。

1. 下载安装CGAL

(1)CGAL-5.6.zip下载地址:Releases · CGAL/cgal · GitHub

下载下图所示的两个文件。

(2)将下载的CGAL-5.6.zip解压到某一路径下   D:\Dev\CGAL-5.6

(3)将CGAL-5.6-win64-auxiliary-libraries-gmp-mpfr.zip解压,然后将其中的auxiliary\gmp文件夹加复制到D:\Dev\CGAL-5.6\auxiliary中。

2. 下载安装boost

(1)boost下载地址:Boost C++ Libraries - Browse /boost-binaries at SourceForge.net

下载的是1.82.0版本  boost_1_82_0-msvc-14.3-64.exe (XX.Y = 14.0 for VC 2015, XX.Y = 14.1 for 2017, XX.Y = 14.2 for VC 2019, XX.Y = 14.3 for VC 2022.)

双击boost_1_82_0-msvc-14.3-64.exe选择安装目录D:\Dev\boost_1_82_0

(2)配置环境变量

右键“此电脑”->属性->高级系统设置->环境变量,新建2个系统变量如下:

最后,将D:\Dev\boost_1_82_0\lib64-msvc-14.3添加到系统变量path

3. 配置Visual Studio 2022

新建一个空的C++项目,右键解决方案->属性

VC++ 目录->包含目录,加入下图中3项

VC++ 目录->库目录,加入下图中2项:

链接器->输入>附加依赖项,加入下图中2项:

4. 测试代码

测试代码可参考CGAL 5.6 - Manual: Hello World

参考:

[1] CGAL 5.6 - Manual: Using CGAL on Windows (with Visual C++)

[2] Win10下VS配置CGAL-5.3.1(下载、安装、VS属性表配置)+ 测试代码_cgal下载_孙 悟 空的博客-CSDN博客

[3] CGAL的安装与在VS中的配置

[4] [CGAL] CGAL-5.2.1的安装与编译(Win10+vs2019+CGAL-5.2.1)_安装cgal_飞翔的霸王龙的博客-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/61404.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

竞赛项目 深度学习实现语义分割算法系统 - 机器视觉

文章目录 1 前言2 概念介绍2.1 什么是图像语义分割 3 条件随机场的深度学习模型3\. 1 多尺度特征融合 4 语义分割开发过程4.1 建立4.2 下载CamVid数据集4.3 加载CamVid图像4.4 加载CamVid像素标签图像 5 PyTorch 实现语义分割5.1 数据集准备5.2 训练基准模型5.3 损失函数5.4 归…

图像变形之IDW和RBF(附源码)

IDW原理 IDW(Inverse distance weighted interpolation)图像变形算法根据给定的控制点对和控制点对的位移矢量(方向和距离),计算控制点对周围像素的反距离加权权重影响,从而实现图像每一个像素点的位移, 假设输入控制点pi,其对应…

Vue中data变量使用的注意事项

因为在Vue中,data中的属性往往都是用于双向绑定,所以Vue会对其有劫持,所以我们在对data属性进行操作时,尽量不要对其直接操作,比如下面代码: export default {data() {return {list: []}},methods: {init(…

Unity游戏源码分享-儿童益智数学大脑训练游戏

Unity游戏源码分享-儿童益智数学大脑训练游戏 5秒内选择答案 项目下载地址:https://download.csdn.net/download/Highning0007/88198773

JavaFx异常: Not on FX application thread; currentThread = Timer-0

我的定时器任务中有两个控件: FXML TextArea Display; FXML Label Label_Display; 执行下方代码会抛出:Exception in thread "Timer-0" java.lang.IllegalStateException: Not on FX application thread; currentThread Timer-0 Timer_tas…

xcode打包导出ipa

转载:xcode打包导出ipa 目录 转载:xcode打包导出ipa 第一步:注册苹果开发者账号 第二步:下载APP Uploader 第三步:使用xcode打包导出ipa文件,供其他人内测 众所周知,在开发苹果应用时需要使…

操作系统 -- 进程间通信

一、概述 进程经常需要与其他进程通信。例如,在一个shell管道中,第一个进程的输出必须传送给第二个进程,这样沿着管道传递下去。因此在进程之间需要通信,而且最好使用一种结构良好的方式,不要使用中断。在下面几节中&…

多模态模型评价

论文1 【Evaluating Object Hallucination in Large Vision-Language Models】 这篇文章主要是评价视觉-语言模型中出现“幻觉”的评价。论文中是这样定义幻觉的 we find that LVLMs suffer from the hallucination problem, i.e., they tend to generate objects that are in…

03微服务到底是什么

一句话导读 微服务是一种架构模式,英文翻译 microservice,微服务架构的核心理念是将大型、复杂的单体应用拆分成更小的、自治的组件,每个组件即为一个微服务 目录 一句话导读 一、微服务的定义 二、微服务的特点 1.独立性 2.松耦合 3.可伸…

TOMCAT部署及优化(Tomcat配置文件参数优化,Java虚拟机(JVM)调优)

TOMCAT tomcat :是一个开放源代码的web应用服务器,基于java代码开发的。也可以理解为tomacat就是处理动态请求和基于java代码的页面开发。可以在html当中写入java代码,tomcat可以解析html页面当中的java,执行动态请求,…

linux (platform driver)平台设备驱动匹配方法

linux2.6驱动开发系列教程_linux 驱动开发教程_老徐拉灯的博客-CSDN博客 linux驱动基础开发1——linux 设备驱动基本概念_老徐拉灯的博客-CSDN博客 linux驱动基础开发2——linux 驱动开发前奏(模块编程)_linux驱动模块开发环境_老徐拉灯的博客-CSDN博客…

IDEA每次启动indexing解决办法

每次启动indexing很浪费时间。 解决办法 setting中搜索index 设置如下: 这样设置以后,启动速度明显快多了。 参考 https://blog.csdn.net/qq_45162113/article/details/121128721