关于openMVG的源码编译

2024-01-12  本文已影响0人  神奇的考拉

一、准备工作

1、必须的工具

其中openMVG使用了c++11部分特性,故而需要

GCC >= 4.8.1

Visual Studio >= 2015(recommended)

Clang >= 3.3

2、可选工具

Qt >= 5.4.0

二、编译过程(本次编译主机为mac pro)

1、获取源码

$ git clone --recursive https://github.com/openMVG/openMVG.git

2、构建编译目录

# 查看openMVG源码是够正常
$ cd openMVG   
$ ls 

接下来就是编译过程

# 切换到其他目录,并创建编译输出目录
$ cd .. 
$ mkdir openMVG_Build
$ cd openMVG_Build

# 可以使用Xcode/Ninja
$ cmake -DCMAKE_BUILD_TYPE=RELEASE -G "Ninja" . ../openMVG/src/
$ ninja
或者
$ cmake -DCMAKE_BUILD_TYPE=RELEASE . ../openMVG/src/
# build
cmake --build --target install

也可以参考官方的openMVG构建手册

查看编译后的openMVG

ls -ll openMVG_Build

自此整个编译过程完成

上一篇 下一篇

猜你喜欢

热点阅读