用Visual Studio构建FLANN 1.8.4

原文链接:https://gist.github.com/UnaNancyOwen/1e3fced09e4430ad0b7b#file-flann1-9-1-md

下载

下载FLANN 1.8.4(flann-1.8.4-src.zip)并解压缩文件。(C:\ flann - 1.8.4 - src)
下载地址:flann-1.8.4-src.zip

CMake

  1. 指定源代码的输入目标和解决方案文件的输出目的地。
    源代码在哪里: C:\ flann - 1.8.4 - src
    在哪里编译二进制文件: C:\ flann - 1.8.4 - src \ build
  2. 按下[Configure]并选择目标Visual Studio 14 2015 Win64。
  3. 执行各种设置。
    BUILD_C_BINDINGS☑ (选中)
    BUILD_MATLAB_BINDINGS☐ (取消选中)
    BUILD_PYTHON_BINDINGS☐ (取消选中)
    CMAKE_CONFIGURATION_TYPES release;debug
    CMAKE_INSTALL_PREFIX C:\ Program Files \ flann(或C:\ Program Files(x86)\ flann)
  4. 按[Add Entry]并添加以下设置。
    name: CMAKE_DEBUG_POSTFIX
    type: STRING
    value: -gd
  5. 按[Generate]输出解决方案文件。

Build

1 使用管理员权限启动Visual Studio并打开FLANN解决方案文件
(C:\ flann - 1.8.4 - src \ build \ flann.sln)。
(除非Visual Studio 以管理员权限启动,否则INSTALL失败。)
2 将以下源代码添加到serialization.h的第92行。
(flann - 1.8.4 - src \ src \ cpp \ flann \ util \ serialization.h)

#ifdef _MSC_VER
BASIC_TYPE_SERIALIZER( unsigned __int64 );
#endif

3 建立FLANN。(ALL_BUILD)
设置解决方案配置(Debug,Release)。
从解决方案资源管理器中选择ALL_BUILD项目。
按Build> Build Solution构建FLANN。
注意:改为Debug、Release分别编译一次。
4 安装FLANN。(INSTALL)
以Debug和Release模式分别从解决方案资源管理器中选择INSTALL项目。
按[Build]> [仅限Projects]> [Build INSTALL only]安装FLANN。必要的文 件被复制到由CMAKE_INSTALL_PREFIX指定的输出目的地。
将C:\ Program Files \ flann\ bin添加到环境变量Path中。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值