Fastfusion在windows下搭建

从周二到周六,搭了整整四天半,网上也没有任何资料,让我这个小白很是磨练了一番啊!

废话不多说,直接上

搭建环境:win10+VS2013+QT5(完全64位平台)

准备工作:

1.opencv:我装的2.4.9的,windows下装很简单的,这里就不提了

 

2.boost:我装的1.60的,64位编译:

先从开始菜单启动Visual Studio的Visual Studio 2013 x64 Win64 Command Prompt进入命令提示符。然后转到boost根文件夹,运行bootstrap.bat生成x64版的bjam.exe。然后运行命令:

bjam --build-type=complete toolset=msvc-9.0 threading=multi link=shared address-model=64 

 

 

 

3.安装Doxygen、Eigen:这两个库的安装方法在之前的ElasticFusion Windows下的搭建方法里:http://blog.sina.com.cn/s/blog_882405bf0102x84x.html

 

4.安装QT5:下载合适你的编译器的qt,我使用的是qt-opensource-windows-x86-msvc2013_64-5.6.0.exe,双击安装就可以,然后同样在上面那个网站里下载vs插件,我用的qt-vs-addin-1.2.5.exe。

 

5.安装QGLViewer:在这里下载 http://libqglviewer.com/src/ 按照官网教程编译即可,我使用的2.6.3,建议用这个版本的,因为我用2.7.0的不行。。。

 

6.OpenGL的环境准备好,包括glut32.lib、glew32.lib,opengl32.lib。注意要放在64位对应的文件夹里。可以参考http://www.chongchonggou.com/g_415054816.html 

 

正式编译FastFusion:

1.从github上把它下载下来

2.修改CMakeLists.txt:我把我的CMakeLists贴在这里,注意对应路径要修改:

第一个在src文件夹外的CMakeLists.txt:

 

cmake_minimum_required(VERSION 2.8)
set(OpenCV_LIBS opencv_core opencv_imgproc opencv_highgui opencv_calib3d)

set(CMAKE_BUILD_TYPE Release)
#set(CMAKE_BUILD_TYPE RelWithDebInfo)
#set(ROS_BUILD_TYPE RelWithDebInfo)
#set(CMAKE_BUILD_TYPE Debug)
#set(ROS_BUILD_TYPE Debug)

#FIND_PACKAGE(Qt4 REQUIRED)
find_package(OpenCV REQUIRED)
#find_package(TBB)

#if(NOT TBB_FOUND)
#MESSAGE(STATUS "TBB not found!");
#else(NOT TBB_FOUND)
#include_directories(${TBB_INCLUDE_DIRS})
#link_directories(${TBB_LIBRARY_DIRS})
#endif(NOT TBB_FOUND)


if (CMAKE_COMPILER_IS_GNUCC)
    execute_process(COMMAND ${CMAKE_C_COMPILER} -dumpversion
                    OUTPUT_VARIABLE GCC_VERSION)
    string(REGEX MATCHALL "[0-9]+" GCC_VERSION_COMPONENTS ${GCC_VERSION})
    list(GET GCC_VERSION_COMPONENTS 0 GCC_MAJOR)
    list(GET GCC_VERSION_COMPONENTS 1 GCC_MINOR)

    message(STATUS "GCC Major Version is " ${GCC_MAJOR})
    message(STATUS "GCC Major Version is " ${GCC_MINOR})
endif()

set(CMAKE_C_FLAGS
-frounding-math 
#-Wall
)

#Mohamed Visual Studio 2010 -
#enabling Intel Advanced 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值