VS2019+CMake+Eigen_3.3.7+libigl+boost_1_74_0+CGAL_5.0.3安装

VS2019+CMake+Eigen_3.3.7+libigl+boost_1_74_0+CGAL_5.0.3安装

下载地址

Visual Studio2019
CMake
Eigen_3.3.7
libigl:要安装git(安装过程中通过git自动下载文件),同时将git
boost_1_74_0-msvc14.2-64:要下载exe文件,不要下载压缩文件。
CGAL_5.0.3

Eigen安装

VS2019和CMake的安装过程就按照流程安装就可以了,这两个没什么特别注意的。
1.下载好的eigen压缩文件,解压出来,这个放到哪里都行,最后可以删掉。
2.打开CMake,source code地址是:eigen所在位置(我的是:D:/VC/eigen-3.3.7),
build the binaries地址是:eigen所在位置/build(我的是:D:/VC/eigen-3.3.7/build)
3.点击confihure,跳出的窗口选择好自己的VS版本(我的是Visual Studio 16 2019),如果在这过程中出现红色,都不要管,只要没有error就行。
4.configure后,在上面的窗口(显示一片红的这个)找到CMAKE_INSTAL_PREFIX,将后面的地址改成你要安装eigen的位置(我的是C:\library\Eigen3)。
在这里插入图片描述

5.修改好地址后,点击Generate就可以了,这样在安装地址(我的是C:\library\Eigen3)下就安装好Eigen3了。
6.下面就是将Eigen3配置VS的属性表了。
7.VS打开工程(新建或者以前的都行),然后找到属性管理器(视图-其他窗口-属性管理器),找到Debug|X64或者Release|X64,在上面右键-添加新的项目属性表-名称写为Eigen_PropertySheet.props(位置找一个自己的位置保存好,这样以后在新的工程中再用到Eigen,就直接导入这个属性表就行,不用再配置),然后点击添加。
8.点击建好的Eigen_PropertySheet,在C/C++——常规——附加包含目录,添加Eigin的目录,注意这里要加到include下的eigen3(我的是:C:\library\Eigen3\include\eigen3)
9.然后就可以点击关闭VS,显示保存就保存好。这样就安装和配置好Eigen了。
10.注意的是:(1)如果创建属性表是在Debug|X64或者Release|X64下,在运行测试代码时就要在对应模式下(测试代码网上找一个),如果要在两个模式下都使用,就要在两个下都有属性表。(2)属性表要在属性管理器中,不要在解决方案下的“资源文件”下创建。

我在Release下有属性表,那么编译代码时,就要在Release下
在这里插入图片描述
Eigen完毕!

libigl安装

1.下载好libigl,这个直接放到自己要安装的位置。
2.打开CMake进行编译之前。先安装好git,然后git配置好代理(这个配置可以网上搜,就两行代码)
2.打开CMake,source code地址是:libigl所在位置,
build the binaries地址是:libigl所在位置/build(我的是:D:/VC/eigen-3.3.7/build)
3.点击Configure,Generate。还是只要不出现error,出现红色都不用管。
4.在libigl中进入build,找到libigl.sln,用VS打开。
5.在VS属性管理器找到INSTALL,然后运行,就可以安装好了。

libigl完毕!

boost安装

这个直接安装那个下载好的exe就可以,安装好后,在环境变量中配置好环境。然后在VS中配置好属性表(参考上面)。
可以参考这个里面的Installing Boost
在这里插入图片描述
boost完毕!

CGAL安装

下载好的exe安装就可以,安装好配置VS里的属性表参考上面配置的Eigen属性表。

CGAL完毕!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值