catkin_make报错:

In file included from /home/nvidia/robo_ws/src/RoboRTS/roborts_detection/back_detection/yolov3_algorithms/yoloplugin_lib.cpp:26:0:
/home/nvidia/robo_ws/src/RoboRTS/roborts_detection/back_detection/yolov3_algorithms/yoloplugin_lib.h:28:10: fatal error: glib.h: No such file or directory
 #include <glib.h>
          ^~~~~~~~
compilation terminated.

解决方案:

  • 找到CMakeList.txt添加glib-2.0的目录
    报错的模块在 ~/RoboRTS/roborts_detection 中,打开CMakeList.txt添加:
    include_directories(${catkin_INCLUDE_DIRS}
     /usr/lib/aarch64-linux-gnu/glib-2.0/include
     /usr/include/glib-2.0
    )
    
  • 重新编译。
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐