Puncte:2

Recuperați folderele opencv2/ opencv4 din /usr/include

drapel cn

Am avut o mulțime de probleme cu instalarea mea opencv și pe parcurs am șters accidental folderele opencv din /usr/include. Cum le pot recupera în mod corect, astfel încât următoarea eroare să nu apară atunci când încerc să-mi catkin_make spațiile de lucru ros?

-- Utilizarea acestor generatoare de mesaje: gencpp;geneus;genlisp;gennodejs;genpy
Eroare CMake la /opt/ros/noetic/share/cv_bridge/cmake/cv_bridgeConfig.cmake:113 (mesaj):
  Proiectul „cv_bridge” specifică „/usr/include/opencv4” ca director include,
  care nu se gaseste. Nu există nici ca director absolut, nici în
  „${{prefix}}//usr/include/opencv4”. Verificați instrumentul de urmărire a problemelor
  „https://github.com/ros-perception/vision_opencv/issues” și luați în considerare
  crearea unui bilet dacă problema nu a fost încă raportată.
Stack de apeluri (cel mai recent apel mai întâi):
  /opt/ros/noetic/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
  LeGO-LOAM/LeGO-LOAM/CMakeLists.txt:8 (find_package)


-- Configurare incompletă, au apărut erori!
Vedeți și „/home/lukas/workspace/catkin_ws_legoloam/build/CMakeFiles/CMakeOutput.log”.
Vedeți și „/home/lukas/workspace/catkin_ws_legoloam/build/CMakeFiles/CMakeError.log”.
make: *** [Makefile:320: cmake_check_build_system] Eroare 1
Invocarea „make cmake_check_build_system” a eșuat

Ar fi posibil să copiez folderele din /usr/local/include în /usr/include, deoarece mi-au rămas acelea de la instalarea cu succes sau asta va duce la probleme?

N0rbert avatar
drapel zw
Care este versiunea ta de Ubuntu?
drapel cn
Versiunea mea de ubuntu este 20.04
Puncte:1
drapel zw

Trebuie pur și simplu să utilizați puterea APT pentru a restaura /usr/include continutul folderului:

sudo apt-get install --reinstall \
$(dpkg -S /usr/include/ | sed "s/,//g" | sed "s|: /usr/include||")

The /usr/local/include folderul nu este controlat de APT, deci restaurarea lui nu este posibilă utilizând comanda de mai sus.

drapel cn
Mulțumesc, a funcționat. Puterea APT este minunată!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.