无法在Qt Creator上的c ++上链接realsense库

问题描述 投票:-1回答:1

我正在Qt Creator上使用带有librealsense库的Intel Realsense sdk2尝试基本的C ++程序。我的.pro文件如下所示

INCLUDEPATH += /home/magbot/opencv-3.4.8/build/include
LIBS += -L/home/magbot/opencv-3.4.8/build/lib \
-lopencv_core \
-lopencv_highgui \
-lopencv_imgcodecs \

LIBS += -L/usr/lib/x86_64-linux-gnu -lrealsense2 \

SOURCES += \
    main.cpp

OpenCV库可以正常编译,但是realsense库没有链接。我得到这个错误错误:找不到-lrealsense2。文件夹/ usr / lib / x86 ....包含文件librealsense2.so enter image description here,但其为红色。请帮助...我在哪里做错了

c++ ubuntu-16.04 qt-creator realsense
1个回答
0
投票

看来您的安装存在一些错误。我检查了Ubuntu 16.04和18.04。两种安装都可以通过软件包管理器很好地安装。

您应该尝试重新安装它。如果要使用软件包管理器(apt-get)安装它,请按照this

如果从this之后的源代码安装,则>

KamilCuk在评论中所述,您也可以尝试删除无效的符号链接,然后创建一个新的符号链接。

rm /usr/lib/x86.../librealsense2.so
ln -s /usr/lib/x86.../librealsense2.so.2.30 /usr/lib/x86.../librealsense2.so
© www.soinside.com 2019 - 2024. All rights reserved.