sophus + fmt

sophus 下载地址:

https://github.com/strasdat/Sophus

fmt下载地址:

GitHub - strasdat/Sophus: C++ implementation of Lie Groups using Eigen.

sophus依赖于fmt 使用sophus要下载fmt

sophus是做什么的呢?

做c++开发的都知道Eigen是一个开源的c++线性代数库,它提供了矩阵代数运算,但是没有提供李代数的支持,sophus库基于Eigen开发,提供了李群和李代数,它支持SO(3),so(3),SE(3)和se(3)。并且继承了Eigen。

李群与李代数()

看看他们怎么用的

【Sophus库 学习笔记 1】 Sophus的安装与使用 - 灰信网(软件开发博客聚合)

sophus 使用_磊磊哈哈的博客-CSDN博客_sophus

在下载之后加入到vs中,需要配置一下文件(属性管理器)

将文件目录加入到包含目录下

路径+\fmt-8.1.1\include

路径+\Sophus-master

我的位置就是 D:\PCL_1_8_1\3rdParty\Sophus-master

 调用:

#include <sophus/se3.hpp>
#include <sophus/so3.hpp>
#include<fmt/format.h>
int main(){
    std::string s = fmt::format("{0}is{1}", "abra", 12);
    std::cout << s << std::endl;
    return 0;
}

在期间出现的问题:

在使用fmt是可能会出现lnk2019或者lnk2001 需要在使用之前加上

#define FMT_HEADER_ONLY

错误如下:

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值