ros編譯錯誤問題解決

2021-10-06 19:36:28 字數 819 閱讀 6024

報錯如下:

/usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.

3.2.0

: undefined reference to `tiffreaddirectory@libtiff_4.

0'/opt/ros/melodic/lib/libresource_retriever.so: undefined reference to `curl_global_init@curl_openssl_4'

本次出現問題的so列表如下:

是由於ros和anaconda的相容問題引起的,ros編譯出現這種錯誤均可用該套路解決

locate libopencv_imgcodecs.so	//定位so的位置

ldd /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so //檢視依賴的so

locate libtiff.so.

5//定位出問題so的路徑

sudo mv /home/zhangqb/programfiles/anaconda3/lib/libtiff.so.

5/home/zhangqb/programfiles/anaconda3/lib/temp //將anaconda庫中的軟連線刪除並備份

sudo ln -s /lib/x86_64-linux-gnu/libtiff.so.

5/home/zhangqb/programfiles/anaconda3/lib/libtiff.so.

5//新建乙個軟鏈結並鏈結到ros庫中

ROS 編譯錯誤以及解決方案

錯誤一 could not find bullet missing bullet dynamics library 解決辦法 sudo apt get install libbullet dev錯誤二 could not find sdl missing sdl library sdl includ...

ROS 問題解決day1

1.roslaunch 無法找到 安裝roslaunch raw.gitub.com訪問不了 解決 進入 apaddress sudo gedit etc hosts寫入199.232.68.133 raw.githubusercontent.com 成功!3.解決 beginner tutoria...

OpenGL編譯錯誤的解決

如果使用opengl的時候出現一下啊錯誤 1 tee.obj error lnk2019 無法解析的外部符號 imp glutinitwithexit 12,該符號在函式 glutinit atexit hack 8 中被引用 1 tee.obj error lnk2019 無法解析的外部符號 im...