VS2013+简单稀疏光束调整库SSBA配置(64位编译)

本教程介绍了如何在VS2013中配置和编译64位的SSBA(Simple Sparse Bundle Adjustment)库。首先从GitHub下载SSBA库,解压并在文件夹内创建build目录。使用CMake GUI,指定源代码目录为SSBA解压目录,生成目录为build。选择VS2013 Win64配置,经过Configure和Generate步骤后,在VS中打开项目并编译。成功编译后,将生成的lib库文件添加到项目的包含目录、库目录,并设置附加依赖项。
摘要由CSDN通过智能技术生成

有关SSBA库的资源比较少,我是在Github上搜索下载的,具体下载地址:SSBA

下载后在SSBA解压文件夹下新建文件夹build。

打开cmake gui,在source code处选择SSBA的解压文件夹(此处我更改了解压文件夹名,所以是SSBA_x64,正常应该是SSBA master),build the binaries处选择刚新建的build文件夹。

这里写图片描述

点Configure,选VS 2013 Win64(此处根据实际VS版本和希望编译位数自行选择)。

这里写图片描述

一开始会有两行红色的,没关系,再点Configure,出现Configure done后,点Generate,出现Generate done后,Open Project,会在VS下打开,Debug对其进行编译。

编译成功后会在自己新建的build\Debug文件下产生colamd.lib和V3D.lib两个lib库,此时按照正常为VS工程配置外部库的步骤就可以了。

1.属性–>VC++目录–>包含目录–>D:\Software\support library\SSBA_x64

2.属性–>VC++目录–>库目录–>D:\Software\support library\SSBA_x64\build\Debug
(我当时是直接在SSBA解压文件夹下新建build文件夹进行编译了,如果选择在其他地址编译的,需要把路径设置为编译出的colamd.lib和V3D.lib所在地址)

3.属性–>链接器–>输入–>附加依赖项–>编辑加入colamd.lib和V3D.lib

至此该库配置完毕。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值