Điểm:2

Khôi phục các thư mục opencv2/opencv4 từ/usr/include

lá cờ cn

Tôi gặp rất nhiều vấn đề với việc cài đặt opencv của mình và trong quá trình đó, tôi đã vô tình xóa các thư mục opencv trong /usr/bao gồm. Làm cách nào tôi có thể khôi phục chúng đúng cách để lỗi sau không xảy ra khi tôi cố gắng catkin_make không gian làm việc ros của mình?

-- Sử dụng các trình tạo thông báo này: gencpp;geneus;genlisp;gennodejs;genpy
Lỗi CMake tại /opt/ros/noetic/share/cv_bridge/cmake/cv_bridgeConfig.cmake:113 (tin nhắn):
  Dự án 'cv_bridge' chỉ định '/usr/include/opencv4' làm thư mục bao gồm,
  mà không được tìm thấy. Nó không tồn tại như một thư mục tuyệt đối cũng như trong
  '${{tiền tố}}//usr/include/opencv4'. Kiểm tra trình theo dõi vấn đề
  'https://github.com/ros-perception/vision_opencv/issues' và xem xét
  tạo một vé nếu vấn đề chưa được báo cáo.
Ngăn xếp cuộc gọi (cuộc gọi gần đây nhất trước):
  /opt/ros/noetic/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
  LeGO-LOAM/LeGO-LOAM/CMakeLists.txt:8 (find_package)


-- Cấu hình chưa đầy đủ, xảy ra lỗi!
Xem thêm "/home/lukas/workspace/catkin_ws_legoloam/build/CMakeFiles/CMakeOutput.log".
Xem thêm "/home/lukas/workspace/catkin_ws_legoloam/build/CMakeFiles/CMakeError.log".
thực hiện: *** [Makefile:320: cmake_check_build_system] Lỗi 1
Gọi "make cmake_check_build_system" không thành công

Có thể sao chép các thư mục từ/usr/local/include sang/usr/include vì tôi còn lại những thư mục sau khi cài đặt thành công hay điều đó sẽ dẫn đến sự cố?

N0rbert avatar
lá cờ zw
Phiên bản Ubuntu của bạn là gì?
lá cờ cn
Phiên bản Ubuntu của tôi là 20.04
Điểm:1
lá cờ zw

Bạn chỉ cần sử dụng sức mạnh của APT để khôi phục /usr/bao gồm nội dung thư mục:

sudo apt-get cài đặt --reinstall \
$(dpkg -S /usr/include/ | sed "s/,//g" | sed "s|: /usr/include||")

Các /usr/local/bao gồm thư mục không được kiểm soát bởi APT, vì vậy không thể khôi phục thư mục bằng cách sử dụng lệnh trên.

lá cờ cn
Cảm ơn bạn, điều đó đã làm việc. Sức mạnh của APT thật tuyệt vời!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.