美文网首页
关于openMVG的源码编译

关于openMVG的源码编译

作者: 神奇的考拉 | 来源:发表于2024-01-12 12:56 被阅读0次

    一、准备工作

    1、必须的工具

    • Cmake

    • Git

    • C/C++编译器(GCC, Visual Studio , Clang)

    • Ninja

    其中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
    

    自此整个编译过程完成

    相关文章

      网友评论

          本文标题:关于openMVG的源码编译

          本文链接:https://www.haomeiwen.com/subject/irmxodtx.html