g2o 编译 error Parse error at "std"
Author: Teresa-TengCreated May 5, 2024Updated May 5, 2024
编译g2o时出现下面的错误, usr/include/c++/9/bits/functexcept.:42: Parse error at "std" make[2]: *** [g2o/apps/g2o_viewer/CMakeFiles/viewer_library.dir/build.make:74: g2o/apps/g2o_viewer/moc_properties_widget.cpp] Error 1 make[2]: *** Waiting for unfinished jobs....
usr/include/c++/9/bits/cpp_type_traits.:69: Parse error at "std" make[2]: *** [g2o/apps/g2o_viewer/CMakeFiles/viewer_library.dir/build.make:70: g2o/apps/g2o_viewer/moc_main_window.cpp] Error 1 make[1]: *** [CMakeFiles/Makefile2:1559: g2o/apps/g2o_viewer/CMakeFiles/viewer_library.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs....
是qt 的moc 工具在 生成下面的cpp 文件时出现错误 [ 45%] Generating moc_properties_widget.cpp [ 46%] Generating moc_main_window.cpp
但是搜索不到解决办法。
Source: gaoxiang12/slambook