Ceres-solver安装(win10+vs2015)

Ceres-solver安装:

Vs2015+win10

文件已经上传至(永久有效)

网盘:https://pan.baidu.com/s/1Vj_n2Nbp9WFVlbjuXV-OxQ

密码:3rvo

1、将网盘里的文件得到后,为ceres、gflags、glog建立build目录,如下图。

2、建立文件夹install,install里面新建3个文件夹:

3、安装

3.1 Eigen

不需要安装,解压完即可。如上图,eigen解压完我将其放在F:/ceres下。

3.2 安装gflags(最好在glog之前安装gflags,因为glog会用到gflags)

启动CMake GUI:填写以下内容。

  • 选择Configure->选择平台VS2015 x64。

之后会出现错误,这里只需改动以下部分就行:

  • 取消选中BUILD_Testing
  • CMAKE_INSTALL_PREFIX = F:/ceres/install/gflags(刚才新建的文件夹)
  • !!! 选中BUILD_SHARED_LIBS 以便生成.dll文件(这个选中是为了生成动态链接库,我之前试过使用静态链接库,但最后都失败了)。
  • 再次configure,就成功了。点击generate成功之后点击open project;
  • 分别在Debug x64和Release x64模式下,右键ALL_BUILD选择生成。
  • 再分别在Debugx64和Releasex64模式下,右键INSTALL选择生成。

到这里gflags就配置完成了。

3.3安装glog

同样的过程,

配置选项中:

  • 取消选中BUILD_TESTING
  • CMAKE_INSTALL_PREFIX = F:/ceres/install/glog(刚才新建的文件)
  • 选中WITH_GFLAGS
  • gflags_DIR = F:/ceres/install/gflags/lib/cmake/gflags
  • !!! 选中BUILD_SHARED_LIBS以便生成.dll文件。如果该项不存在通过“Add Entry”手动加入。

完全按照上图选择即可。

再点击generate->open project。

分别以Debug和Release模式(x64)生成ALL_BUILD项目和INSTALL项目。(和gflags过程一样)。

3.4安装ceres-solver

配置选项中:

  • 取消选中BUILD_EXAMPLES。为了节省后续编译时间。
  • 取消选中BUILD_TESTING。为了节省后续编译时间。
  • 选中BUILD_SHARED_LIBS,以便生成动态链接库文件。
  • CMAKE_BUILD_TYPE 设为 Release。
  • 选中CUSTOM_BLAS。
  • 选中EIGENSPARSE。
  • 配置EIGEN_INCLUDE_DIR:F:/ceres/eigen-eigen
  • 选中GFLAGS和GLOG
  • !!! 添加CMAKE_INSTALL_PREFIX 赋值 F:/ceres/install/ceres

完全按照下图选择即可(注意:若是某个没有,就手动Add Entry)

generate->open project。

切换编译器为Release x64模式。然后生成ALL_BUILD和INSTALL项目,完成Release模式的编译和安装过程。

3.5配置环境变量

我的电脑->属性->更改设置->高级->环境变量->系统变量->Path->编辑。注意设置完环境变量之后需要重启Visual Studio以生效。

在PATH中加入以下3个地址:

F:\Ceres\install\ceres\bin
F:\Ceres\install\gflags\bin
F:\Ceres\install\glog\bin

至此,Ceres安装过程完成。

4.测试

F:/ceres/ceres-solver-1.13.0/examples有很多实例。一般使用VS新建工程然后复制C++源代码的形式测试(这里选择helloworld.cpp进行测试)。

要记得在属性中加入各种库Include路径和Lib文件路径。包括涉及到的各种库:

注意:以下配置属性的时候,环境均是Release+x64。(和上述安装过程的环境要一致)

运行代码的时候,也要保证环境是Release+x64。

VC++目录-包含目录

VC++目录-库目录

C/C++->常规->附加包含目录

链接器-输入-附加的依赖项

至此,ceres-solver就配置好了。我使用helloworld.cpp进行测试,结果如下:

说明配置成功。

原文地址:https://www.cnblogs.com/gaoyixue/p/10920418.html

时间: 2024-10-15 14:30:35

Ceres-solver安装(win10+vs2015)的相关文章

Ceres Solver for android

最近开发中,需要对图片做一些处理与线性技术,这时就用到了Ceres Solver.如何把Ceres Solver集成到Android里呢? 官网给了一个解决方案,简洁明了: Download the Android NDK version r9d or later. Run ndk-build from inside the jni directory. Use the libceres.a that gets created.(意思是:下载NDK r9d 或更新版本,然后进入 下载最新cere

Win10 VS2015 社区版切换到VS2013社区版 进行维护之前的项目

前提:当先在Win10 OS 安装了vs2015之后开发Win UAP,之后要维护之前的WP8 版本,安装了VS2013社区版 打开后 1问.Exception from HRESULT: 0x89721800 when deploying Windows Phone in Visual Studio 2012 1答:https://social.msdn.microsoft.com/Forums/windowsapps/en-US/796ea925-c1bf-4fb3-bc67-4967823

大白菜安装win10、win7手册

一.环境: 笔记本电脑:thinkpad e470c U盘:4G.usb 3.0 操作系统:win10家庭版 下载地址:http://www.itellyou.cn/  选择"Windows 10 (Multiple Editions) (x64) - DVD (Chinese-Simplified) 详细信息",该版本包含家庭版和专业版 大白菜:v5.2 网站:www.winbaicai.com 二.概述 1.本环境通过winPE来安装win10.win7,也适用于win其他版本安装

UEFI+GPT双硬盘安装Win10+Ubuntu16.04双系统

安装环境 SSD+HDD双盘,Win10安装在SSD里,HDD分出来60G安装Ubuntu. 自行百度你的主板是否支持UEFI启动方式. Win10 下载Win10安装镜像.烧盘等步骤就不说了,重启后选择U盘启动进入Win10安装界面后,一直到如下步骤 按Shift+F10或者Shift+Fn+F10调出命令提示符窗口, 使用diskpark将ssd和机械硬盘的分区格式都转换为GPT格式 1 diskpart #启动分区管理工具 2 list disk #列出连接到电脑的所有磁盘及其编号 3 s

U盘安装win10专业版教程

U盘安装Win10方法详解: 1.下载Win10镜像后,在软媒魔方(点此下载)"应用大全"找到软媒U盘启动,如下图 2.按照图中的提示,只需要选择好U盘(最好4GB以上)和镜像后,点击"开始制作"即可. 注意:如果提示要破坏U盘数据,请确认U盘没选错,点确定即可. 3.启动项设置 制作好启动盘后,重启电脑.选择从USB启动即可进入安装环境.一般品牌机都有选择启动介质的快捷键,这些快捷键通常为F12等等,开机出现品牌机logo后按快捷键,然后在出现的列表中选择USB或

Mac air苹果笔记本安装Win10双系统教程(绝对能成功,超详细!)[转]

转自:http://www.xitonghe.com/jiaocheng/anzhuang-4676.html 在MAc苹果电脑,Mac air上安装Windows7相信大家都已经会了吧,好吧Win7马上就要过时了,Win10双系统苹果才是王道!目前网络上不缺少Mac安装Win10的教程,不过都不够详细!下面小编整理了“Mac air苹果笔记本安装Win10双系统教程”最详细的教程!希望能帮助用户顺利安装Win10双系统. 要准备的东西: 一.MAC苹果电脑,mac一体机 Mac air Mac

AUSU 安装Win10注意事项

Win10 U盘原版安装 安装前在电脑店PE里用DiskGenius分区分区表类型:GUID勾选:创建新ESP分区 . 创建MSR分区 安装必须使用UEFI引导和GPT硬盘,否则会提示无法安装Win10系统 UltraISO制作Win10安装U盘前,应在windows下格式化U盘(格式为NTFS,分配单元大小为4096字节)刻录到U盘:选择“启动”--“写入硬盘映像”--“便捷启动”--“便捷写入”,这样可以保持U盘NTFS,直接点击“写入”会把U盘保存成FAT32格式,这种格式不支持大于4G内

树莓派3(Raspberry Pi 3)安装Win10 IoT Core

·树莓派3(Raspberry Pi 3)安装Win10 IOT 1.格式化SD卡(用SDFormatter工具) 2.下载noobs lite即可(https://www.raspberrypi.org/downloads/noobs/),解压到SD卡中,启动Raspberry Pi 3 3.然后进入安装,先win10(或预览版,前提是Insiders体验者),安装过程有点慢,耐心等待(中途重启有可能得回头再重装) 4.安装完成后管理 Http://树莓派ip:8080 用户名:adminis

在Dell XPS 13安装WIN10和ubuntu双系统

新入了Dell的XPS 13超级本,之所以买这个本子,就是看中它轻便且续航持久.这款本子也是为数不多的可以和苹果的13'' mac book air一较高下的本子.在重量上,占地面积和综合性价比上,还略胜一筹. 我买的本出场安装win10,还附赠1年office 2016 licence.不过鉴于本人的工作性质,以及DIY的偏好,自然微软的系统是不够折腾的.没思考就着手安装Linux系统了. #压缩WIN10空间 XPS13出场装得是正版WIN10(哥以前屌丝,用不起正版的WINDOWS,现在花