Open suzhengpeng opened 5 years ago
如上图所示。g2o的版本是 https://github.com/RainerKuemmerle/g2o 下载的最新版。
请使用本仓库自带的g2o版本。本书出版之后g2o有较大更新,主要将祼指针接口改成了智能指针,所以原先代码在新版本中编译不过。
Undefined symbols for architecture x86_64:
[build] "g2o::HyperGraph::Edge::resize(unsigned long)", referenced from:
[build] g2o::BaseFixedSizedEdge<2, Eigen::Matrix<double, 2, 1, 0, 2, 1>, VertexCameraBAL, VertexPointBAL>::resize(unsigned long) in g2o_bundle.cpp.o
[build] vtable for g2o::BaseEdge<2, Eigen::Matrix<double, 2, 1, 0, 2, 1> > in g2o_bundle.cpp.o
[build] "g2o::HyperGraph::vertex(int)", referenced from:
[build] g2o::OptimizableGraph::vertex(int) in g2o_bundle.cpp.o
[build] "g2o::RobustKernel::RobustKernel()", referenced from:
[build] g2o::RobustKernelHuber::RobustKernelHuber() in g2o_bundle.cpp.o
[build] "g2o::writeCCSMatrix(std::1::basic_string<char, std::__1::char_traits