gpt4 book ai didi

c++ - 在 RPI 上编译 ROS 在 opencv 上失败, undefined reference 'header'

转载 作者:行者123 更新时间:2023-11-28 07:07:32 25 4
gpt4 key购买 nike

我正在按照 these instructions 在 Raspberry Pi (Raspbian) 上编译 ROS(机器人操作系统)并且到了编译 ROS 的地步,它在编译 opencv 时失败了 undefined reference to 'header':

[ 97%] Built target opencv_videostab
[ 98%] Built target opencv_haartraining_engine
Linking CXX executable ../../bin/opencv_createsamples
../../lib/libopencv_highgui.so.2.4.6: undefined reference to `header'
collect2: ld returned 1 exit status
make[2]: *** [bin/opencv_createsamples] Error 1
make[1]: *** [apps/haartraining/CMakeFiles/opencv_createsamples.dir/all] Error 2
make: *** [all] Error 2
<== Failed to process package 'opencv2':
Command '/home/ilagi/ros_catkin_ws/install_isolated/env.sh make -j1 -l1' returned non-zero exit status 2

我用谷歌搜索试图找出可能缺少的头文件,但不幸的是没有得到任何结果。

我希望有人至少知道从这里开始的方向。

谢谢

最佳答案

我想我要回答我自己的问题。我不完全知道哪个依赖项导致了这个特定错误,但我已经根据 http://ariandy1.wordpress.com/2013/02/13/raspberry-pi-rasbian-opencv/ 提供的说明重新编译了 ffmpeg。现在我设法让 ROS 编译 opencv。

关于c++ - 在 RPI 上编译 ROS 在 opencv 上失败, undefined reference 'header',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21556707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com