c++ - 无法在 qt creator 上的 c++ 上链接 realsense 库

标签 c++ ubuntu-16.04 qt-creator realsense

我正在尝试使用带有 librealsense 的 Intel Realsense sdk2 的基本 C++ 程序Qt Creator 上的库。我的 .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但它是红色的。请帮忙...我在哪里做错了

最佳答案

您的安装似乎有一些错误。我检查了 Ubuntu 16.04 和 18.04。通过包管理器安装这两种安装看起来都很好。

您应该尝试重新安装它。如果您想使用包管理器(apt-get)安装它,请关注 this

如果您从 this 之后的源代码安装

正如 KamilCuk 评论中提到的那样,您也可以尝试删除死符号链接(symbolic link),然后创建新的。

rm /usr/lib/x86.../librealsense2.so
ln -s /usr/lib/x86.../librealsense2.so.2.30 /usr/lib/x86.../librealsense2.so

关于c++ - 无法在 qt creator 上的 c++ 上链接 realsense 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59233043/

相关文章:

c++ - Boost::Asio HTTP 服务器极慢

c++ - 如何衰减所有可变模板参数?

testing - 如何在 ubuntu 16.04 中更新 Jmeter 最新版本?

git - 在 Ubuntu 16.04 中使用 bitbake 构建 yocto 时如何使用私有(private) git repo?

Qt Creator 2.6.2 和 Qt 4.8.4 : Qt version is not properly installed

cmake - 在 QTCreator CMake 项目的项目 Pane 中包含 GLSL 文件

c++ - Adobe Eve ASL : how to render eve file into gui window?

mysql 无法启动 Ubuntu 16.04.2 x64

c++ - 如何为QPushButton 重新添加按下/单击效果?

c++ - 如何使用 OCI_GetSql 函数打印完整的 SQL Statement?