win10+VS2019配置Sophus库
创始人
2025-05-29 13:27:06

主要参考:
https://codeantenna.com/a/7y8oL6pzRb

安装的曲折过程

在Command Prompt for VS2019里输入命令报错:

CMake Error: Could not create named generator Visual Studio 16 2019 Win64

在这里插入图片描述
根据以下连接里提到的修改命令:

https://github.com/conan-io/conan/issues/4925
cmake -G "Visual Studio 16 2019" -A x64 -D EIGEN3_INCLUDE_DIR="C:\engineering softwares\VSLibraries\eigen-3.3.8" -DCMAKE_BUILD_TYPE=Debug ..

编译成功,生成了一个Sophus.sln工程:
在这里插入图片描述
输入msbuild Sophus.sln编译没通过,显示很多头文件的语法错误:

sophus\so3.hpp(725,1): error c2059: 语法错误:“,”

再仔细看github上工程的编译过程:
https://ci.appveyor.com/project/strasdat/sophus/branch/master
除了eigen3库的要求还需要安装fmt库:

git clone https://github.com/fmtlib/fmt.git
cd fmt
git checkout 5.3.0
mkdir build
cd build
cmake -G "Visual Studio 16 2019" -A x64 -DCMAKE_BUILD_TYPE=Debug ..
cmake --build ..
cmake --build . --target install

然后再按上面编译Sophus就可以了

总结

我比其他博主都吃了更多的苦

相关内容

热门资讯

推荐一款.“[猫猫学数]怎么开... 【无需打开直接搜索微信【7482525】操作使用教程:1.亲,实际上猫猫学数是可以开挂的,确实有挂....
推荐一款.“[情怀麻将]有没有... 您好:这款游戏情怀麻将可以开挂的,确实是有挂的,通过加微【4579337】咨询,很多玩家在这款游戏中...
实测建议-" 椰岛常... 亲.椰岛常胜游戏这款游戏是可以开挂的,确实是有挂的,通过添加客服【5991307】很多玩家在这款游戏...
内幕揭晓“神州娱乐开挂辅助器”... 您好:神州娱乐这款游戏可以开挂,确实是有挂的,需要了解加客服微信【6676724】很多玩家在这款游戏...
实测建议-"毛豆互娱... 您好:毛豆互娱这款游戏可以开挂,确实是有挂的,需要软件加微信【6492366】,很多玩家在毛豆互娱这...