Ubuntu24.04.03LTS下重新配置Qt+opencv+vtk+orbslam2等
本文最后更新于9 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com

Linux中Vmware共享文件夹重启挂载失败解决方法_linux前面创建了共享文件夹,重启后怎么重新挂载-CSDN博客

首先Qt

用在线安装包

./qt-unified-linux-x64-online.run --mirror https://mirrors.ustc.edu.cn/qtproject

Qt安装完毕后需要执行,才能打开界面

sudo apt-get install libxcb-cursor0

编译Pangolin 0.6 之前是0.5

参考博客:ubuntu20.04安装ORB_SLAM2_orbslam2 ubuntu20.04-CSDN博客

需要添加<limits> <cstd 头文件

编译OpenCv3.4.5
cd ~/opencv-3.4.5/build

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/opencv3.4.5 -DCMAKE_BUILD_TYPE=Release -DOPENCV_GENERATE_PKGCONFIG=ON -DCMAKE_CXX_STANDARD=14 -DCMAKE_CXX_STANDARD_REQUIRED=ON ..
# 第一步
sudo gedit /etc/ld.so.conf.d/opencv.conf
输入:
/usr/local/opencv3.4.5/lib

# 第二步
sudo ldconfig 
sudo gedit ~/.bashrc 
在末尾输入:
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:/usr/local/opencv3.4.5/lib/pkgconfig
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/opencv3.4.5/lib

# 第三步
source ~/.bashrc
sudo updatedb
pkg-config --modversion opencv
出现3.4.5即可
pkg-config --modversion opencv4
出现4.2.0是ros中的版本

修改源码(根本解决)

直接修复触发错误的代码:

  1. 打开文件 /home/f110g7/opencv-3.4.5/modules/core/src/persistence_base64.cpp
  2. 找到第 165 行的代码:cpp运行if (src == 0 || src + off == 0)
  3. 修改为:cpp运行if (src == 0) // 移除 src + off == 0 的无效检查
  4. 保存文件后重新编译:bash运行cd /home/f110g7/opencv-3.4.5/build make -j$(nproc)

编译PCL1.10.0

编译VTK8.2

问题1:

ubuntu使用cmake-gui编译VTK时,Qt5UiPlugin_DIR和QT5Sql_DIR是红的,怎么办?

答:安装libqt5x11extras5-dev和qt5-default两个包。
打开终端,输入:

sudo apt-get install libqt5x11extras5-dev
sudo apt-get install qt5-default
————————————————
版权声明:本文为CSDN博主「heusjh」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_51194302/article/details/126631531

Ubuntu20.04安装VTK8.2-CSDN博客

ubuntu 安装vtk-8.2.0问题_error: aggregate ‘qpainterpath path’ has incomplet-CSDN博客

编译PCL1.110.0

前置:

sudo apt install libflann-dev

编译ORBSLAM-2

sudo apt install -y libxtst-dev

打包文件XCB崩溃解决方法

记录解决运行Qt程序出现警告提示“Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland t”_qt写代码时提示警告,如何取消-CSDN博客

新平板如何打包,new文件夹里有旧打包好库的模板

只需要 将相机SDK 和 setup.bash运行

然后将export LD_LIBRARY_PATH=/home/f110g7/3D_Slam/libs:$LD_LIBRARY_PATH 加入到~/.bashrc

关闭Wayland

sudo nano /etc/gdm3/custom.conf

sudo apt install -y libxcb-cursor0 libxcb-xinerama0 libx11-xcb1 libxcb-randr0 libxcb-image0 libxcb-keysyms1 libxcb-xfixes0 libxcb-shape0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-icccm4 libxcb-util1

吴某某 Ubuntu24.04.03LTS下重新配置Qt+opencv+vtk+orbslam2等 https://web.mcfrys.cn/index.php/2026/01/12/ubuntu24-04-03lts%e4%b8%8b%e9%87%8d%e6%96%b0%e9%85%8d%e7%bd%aeqtopencvvtkorbslam2%e7%ad%89/
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇