gpt4 book ai didi

c++ - 没有规则使目标 *.so

转载 作者:行者123 更新时间:2023-11-28 05:41:46 26 4
gpt4 key购买 nike

我正在尝试构建这个 https://github.com/felixendres/rgbdslam_v2与 ROS 柳絮。但是,这不应该那么相关。我得到的错误是我安装的 qt4。

没有制定目标 /usr/lib/arm-linux-gnueabihf/libQtGui.so' 的规则,/home/odroid/catkin_ws/devel/lib/rgbdslam/rgbdslam' 需要。停止。

我听说这是由重复的库文件引起的,但是当我这样做的时候

ldconfig -p | grep libQtGui 

我明白了

libQtGui.so.4 (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libQtGui.so.4
libQtGui.so (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libQtGui.so

我该如何修复这个构建错误?我认为这与 RGBDSLAM 不是为 arm 设计并在错误的地方搜索有关,但它只是在做一个 find_package(Qt4 REQUIRED) 和 include(${QT_USE_FILE})

编辑:另一个例子:没有制定目标的规则

我从源代码编译了 qt4 和 pcl,只做了 sudo make install。

最佳答案

这个错误意味着库的第二个拷贝在附近。运行 aptitude search 以查找额外的拷贝。

关于c++ - 没有规则使目标 *.so,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36951617/

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