源码编译OpenMVS做为第三方库

源码编译OpenMVS做为第三方库

各个库的版本

opencv 4.5
cgal 6.01
boost 1.71.0
cuda 11.8
eigen 3.4
vcg 2021.7
zstd 1.5.5

visual studio 2019

其他的库都没有花太多时间,将各个库用cmake visual studio编译出来即可。
重点是boost 1.71.0需要支持zstd功能,但是按照官网怎么编译都是在libboost_iostreams-vc142-mt-x64-1_71.lib中没有zstd相关功能的定义。
最后怎么解决的呢。
最后是从这里https://github.com/facebook/zstd/tags下载zstd的源码。然后解压后。
在这里插入图片描述
在build文件夹下里面有vs2010工程,虽然是vs2010,但是可兼容到vs2019,打开工程
在这里插入图片描述
编译这个即得到zstd的静态库。然后再把zstd的头文件拷贝出来即可。
在这里插入图片描述

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
然后在需要集成的工程里包含boost源码里的zstd.cpp。编译后就可以了。
在这里插入图片描述
这样openmvs就可以作为第三方库使用。
在这里插入图片描述
如图。InterfaceCOLMAP的源码拷贝过来后编译成功。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值