1.findg2o问题:
list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)注意空格符号
2.开机黑屏:
改了xorg.conf文件导致黑屏,通过ubuntu设置模式进入,删掉之前添加的东西
3.
In file included from /usr/local/include/g2o/config.h:45:0,
from /usr/local/include/g2o/core/openmp_mutex.h:30,
from /usr/local/include/g2o/core/optimizable_graph.h:34,
from /usr/local/include/g2o/core/base_vertex.h:30,
from /home/ssy/code/slambook2/ch8/g2otest.cpp:304:
/usr/local/include/g2o/core/eigen_types.h:30:10: fatal error: Eigen/Core: 没有那个文件或目录
#include <Eigen/Core>
^~~~~~~~~~~~
原因:
include_directories(
${OpenCV_INCLUDE_DIRS}
${Sophus_INCLUDE_DIRS}
${Pangolin_INCLUDE_DIRS}
${G2O_INCLUDE_DIRS}
"/usr/include/eigen3/"
)
"/usr/include/eigen3/"忘了/
4.
set(CMAKE_CXX_FLAGS "-std=c++11 -O2")
原因是“”只有11和-O2之间有个空格