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就可以了

总结

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

相关内容

热门资讯

实测分享中至麻将有没有挂吗.原... 您好:中至麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【1148155】很多玩家在这款游戏...
重大通报“汇天有没有挂”[详细... 亲:无需打开直接搜索微信【4830828】本司针对手游进行,选择我们的四大理由:汇天这款游戏其实有挂...
必备盘点“丫丫老陕麻将到底有没... 亲.丫丫老陕麻将这款游戏是可以开挂的,确实是有挂的,通过添加客服【9503776】很多玩家在这款游戏...
经验总结旺旺福建麻将开挂神器下... 您好:旺旺福建麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【3354922】很多玩家在这款...
实测分享“兴动互娱到底有没有开... 您好:兴动互娱这款游戏可以开挂,确实是有挂的,需要软件加微信【5902455】,很多玩家在兴动互娱这...