标签:配置环境 最好 flags 若是 figure 上传 hello ase png
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:填写以下内容。
之后会出现错误,这里只需改动以下部分就行:
到这里gflags就配置完成了。
3.3安装glog
同样的过程,
配置选项中:
完全按照上图选择即可。
再点击generate->open project。
分别以Debug和Release模式(x64)生成ALL_BUILD项目和INSTALL项目。(和gflags过程一样)。
3.4安装ceres-solver
配置选项中:
完全按照下图选择即可(注意:若是某个没有,就手动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进行测试,结果如下:
说明配置成功。
标签:配置环境 最好 flags 若是 figure 上传 hello ase png
原文地址:https://www.cnblogs.com/gaoyixue/p/10920418.html