我正在做一个图形slam项目,我想使用g2o框架(https://github.com/RainerKuemmerle/g2o)来开发使用visual studio 2010的应用程序。这个框架主要在linux上工作,但也可以在windows上使用。
有人能告诉我如何使用visual studio吗?
谢谢,
问候
发布于 2013-03-22 18:16:18
您可以在Windows中使用它,因为所有需求都有一个指向Visual Studio的端口。
cmake http://www.cmake.org/
的
我们的主要开发平台是Linux。对Mac和视窗(MinGW或MSVC)的实验性支持。我们推荐一个所谓的源代码外构建,它可以通过以下命令序列来实现。(1)
使用cmake构建它。
发布于 2014-02-19 17:40:31
我记得在Windows上构建g2o时遇到了一些问题。但是CMake应该工作得很好。只需配置、生成,您就可以使用Visual Studio打开解决方案并进行构建。如果显示为“配置完成”,则应该进行编译。对于CMake来说,有时很难找到Eigen3,因为他们的find脚本还没有正式随CMake一起分发。
您可以运行(假设您位于g2o/trunk/build文件夹中,因此为..):
cmake .. -DCMAKE_MODULE_PATH=/path/to/a/dir/containing_the_FindEigen3.cmake_file/也有其他高效地解决图形问题的库,如SLAM++、iSAM或GTSAM,它们在Windows上编译时问题较少。
https://stackoverflow.com/questions/15567563
复制相似问题