失踪libopencv_ts 胳膊下失踪-linux
Missing libopencv_ts missing under arm-linux
我有一个正在尝试编译的 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
,有人可以提供帮助吗?特殊包或从源安装该包?
还是我必须走可怕的路?
我的解决方案(如果需要,我建议使用 dd 进行备份)
然后我卸载了 opencv 的 rospackage(vision_opencv
和 image_pipeline
)。然后我从源代码(github)image_common
、vision_opencv
和image_pipeline
下载,并选择了合适的分支(取决于你的ros安装)。
我将克隆的存储库复制到我的 catkin_ws
并首先使用 catking_make --pkg <pkgName>
构建包(这消除了其他 libopencv 包的问题,例如 libopencv_videostab.so
)。然后用 catkin_make
构建所有东西,你应该可以开始了。
我有一个正在尝试编译的 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
,有人可以提供帮助吗?特殊包或从源安装该包?
还是我必须走可怕的路?
我的解决方案(如果需要,我建议使用 dd 进行备份)
然后我卸载了 opencv 的 rospackage(vision_opencv
和 image_pipeline
)。然后我从源代码(github)image_common
、vision_opencv
和image_pipeline
下载,并选择了合适的分支(取决于你的ros安装)。
我将克隆的存储库复制到我的 catkin_ws
并首先使用 catking_make --pkg <pkgName>
构建包(这消除了其他 libopencv 包的问题,例如 libopencv_videostab.so
)。然后用 catkin_make
构建所有东西,你应该可以开始了。