MYNT-EYE-S-SDK icon indicating copy to clipboard operation
MYNT-EYE-S-SDK copied to clipboard

make ros :/usr/bin/ld: cannot find -lBoost::filesystem

Open uglymie opened this issue 4 years ago • 7 comments

make ros时出现以下错误: /usr/bin/ld: cannot find -lBoost::filesystem collect2: error: ld returned 1 exit status 不知道是boost库哪里出了问题,求帮忙。

uglymie avatar Oct 22 '20 13:10 uglymie

请问你这个问题解决了吗??

XnkdChaoLinag avatar Dec 20 '20 13:12 XnkdChaoLinag

请问你这个问题解决了吗?? 没有解决,后来没有用他们家的相机了。

uglymie avatar Dec 21 '20 06:12 uglymie

好吧,不知道是不是因为我用的是虚拟机,我在我同学他哪儿试了一下,是ok的。他不是虚拟机ubuntu,直接电脑装的是ubuntu系统,版本是18.04

------------------ 原始邮件 ------------------ 发件人: "slightech/MYNT-EYE-S-SDK" <[email protected]>; 发送时间: 2020年12月21日(星期一) 下午2:10 收件人: "slightech/MYNT-EYE-S-SDK"<[email protected]>; 抄送: "风雨兼程"<[email protected]>;"Comment"<[email protected]>; 主题: Re: [slightech/MYNT-EYE-S-SDK] make ros :/usr/bin/ld: cannot find -lBoost::filesystem (#104)

请问你这个问题解决了吗?? 没有解决,后来没有用他们家的相机了。

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

XnkdChaoLinag avatar Dec 21 '20 07:12 XnkdChaoLinag

CMakeLists里加上这两句: find_package(Boost REQUIRED) find_package(Boost COMPONENTS filesystem thread REQUIRED)

25u62010 avatar Jan 02 '22 08:01 25u62010

CMakeLists里加上这两句: find_package(Boost REQUIRED) find_package(Boost COMPONENTS filesystem thread REQUIRED)

yes, it actually worked!

ChenXinXuTUSC avatar Jan 09 '22 05:01 ChenXinXuTUSC

我也遇到了这个问题。 我的电脑系统是Ubuntu20.04,非虚拟机。 尝试加上: find_package(Boost REQUIRED) find_package(Boost COMPONENTS filesystem thread REQUIRED) 也没解决这个问题。 请问有其他解决办法吗?

Z-Jeff avatar Jan 19 '22 03:01 Z-Jeff

我搞清楚了,是在“MYNT-EYE-S-SDK/wrappers/ros/src/mynt_eye_ros_wrapper/CMakeLists.txt”中添加这两行: find_package(Boost REQUIRED) find_package(Boost COMPONENTS filesystem thread REQUIRED) 问题就解决了。 之前修改的是“MYNT-EYE-S-SDK/CMakeLists.txt”,无法解决问题。

Z-Jeff avatar Jan 19 '22 07:01 Z-Jeff