【问题标题】:Missing libopencv_ts missing under arm-linuxarm-linux下缺少libopencv_ts
【发布时间】:2016-10-13 13:56:16
【问题描述】:

我有一个我正在尝试编译的 ros 节点。我不断收到和Error 2

查看我发现的输出:

 ** No rule to make target /usr/lib/arm-linux-gnueabihf/libopencv_ts.so.2.4.8, 
 needed by <my node>.

假设这是导致错误的原因是否正确,从而导致构建不完整。

然后我进行了缓存搜索并找到了libopencv-ts,当我想安装它时,我看到它会删除我所有的 ros 和 tegra 包。由于我不想重新安装整个系统,如果我能以另一种方式获得libopencv_ts,有人可以提供帮助,例如一个特殊的包还是从源代码安装那个包?

还是我必须走可怕的路?

【问题讨论】:

    标签: linux opencv cmake ros catkin


    【解决方案1】:

    我的解决方案(如果需要,我建议使用 dd 进行备份)

    然后我卸载了 opencv 的 rospackage(vision_opencvimage_pipeline)。然后我从源(github)image_commonvision_opencvimage_pipeline 下载,并选择了适当的分支(取决于您的 ros 安装)。

    我将克隆的存储库复制到我的catkin_ws 并首先使用catking_make --pkg &lt;pkgName&gt; 构建包(这消除了其他libopencv 包的问题,​​例如libopencv_videostab.so)。之后,然后使用 catkin_make 构建所有内容,您应该一切顺利。

    【讨论】:

      猜你喜欢
      • 2022-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-17
      • 2011-05-10
      相关资源
      最近更新 更多