vs2013+g2o配置

注:
编译工具选择vs2013(vc12),vs2010对于某些编译会出问题,vs2017目前没有太多的QT支持插件,vs2015对于老版本的Eigen不兼容

参考文档:
【文档一】 http://m.blog.csdn.net/xiamentingtao/article/details/50100549(suitesparse-metics安装)

一、Eigen下载
该版本下载的是Eigen3.0.5,使用该版本的原因是为了跟后续的PCL保持一致。下载之后是exe文件,双击安装即可。

二、suitesparse-metis库安装
下载地址:

参考【文档一】中操作,修改下载目录中/metis/CMakeLists.txt,在 行project(METIS)后面加上命令cmake_policy(SET SMP0022 NEW),即


然后启动cmake正常按照操作编译即可

用vs2013点击生成的sln文件,然后只需要在Debug中对ALL_BUILD进行生成,其他的跟文档一操作相同。

三、QT安装(参照文档二)
下载文件的名称为   qt-opensource-windows-x86-msvc2013-5.5.1.exe
正常双击安装即可,参考【文档二】

四、安装VS2013的QT插件
下载的文件名称为:  qt-vs-tools-msvc2013-2.1.1.vsix
正常安装即可,参考【文档二】,记得安装的时候关闭vs2013

安装完成之后,打开vs2013,发现OT5,配置OT,操作参考【文档二】

四、libQGLViewer_2.6.3安装
下载地址: http://libqglviewer.com/src/(注意,一定要下载这个版本,官网新版本跟g2o不兼容,把updateGL()方法更换了成了update())
编译的步骤按照【文档二】

五、g2o编译
g2o的编译过程,【文档三】描述的很详细,主要是CHOLMOD、Eigen、QT、libQGLViewer的配置

编译完成之后,用vs2013对sln文件执行生成,Debug和Release情况下都需要

六、g2o环境配置
导入config.h

按照【文档三】的指引,配置好vs下的g2o,但是需要注意在配置链接器->附加依赖项的时候,删除g2o_solver_eigen_d.lib,编译完成的库中没有这个文件

右键vs工程,属性,c/c++,预处理器中添加_WINDOWS

添加windows环境变量,参照【文档二】,添加完成之后,重启电脑

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值