Score:0

ข้อยกเว้น = libconsole_bridge.so.0.2: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกัน: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว

ธง kr

ฉันกำลังพยายามย้ายแพ็คเกจ ROS ของหุ่นยนต์จาก Ubuntu 16.04 เป็น Ubuntu 18.04 แพ็คเกจยังไม่พร้อมใช้งานใน ROS Melodic แต่ฉันจำเป็นต้องเรียกใช้บน ROS Melodic แพ็คเกจส่วนใหญ่ใช้งานได้และฉันยังไม่สามารถจำลองหุ่นยนต์ใน Gazebo ได้ แต่มีห้องสมุดหนึ่งที่ล้มเหลวและทำให้ฉันมีข้อผิดพลาดดังต่อไปนี้

ไม่สามารถโหลดไลบรารี /opt/ros/melodic/lib//lib_controllers.so ทำ ตรวจสอบให้แน่ใจว่าคุณกำลังเรียกมาโคร PLUGINLIB_EXPORT_CLASS ในไฟล์ รหัสห้องสมุด และชื่อนั้นสอดคล้องกันระหว่างแมโครนี้และ XML ของคุณ สตริงข้อผิดพลาด: ไม่สามารถโหลดไลบรารี (ข้อยกเว้น Poco = libconsole_bridge.so.0.2: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกัน: ไม่มีไฟล์ดังกล่าว หรือไดเร็กทอรี)

ฉันต้องการห้องสมุดนี้เพื่อควบคุมพารามิเตอร์เฉพาะของหุ่นยนต์ เนื่องจากเป็น .ดังนั้น ไลบรารี่ ฉันไม่สามารถเปลี่ยนการขึ้นต่อกันของ lib ภายในไลบรารีนั้นได้ ฉันมีปัญหานี้กับ libboost_system และฉันสามารถติดตั้งรุ่นที่ดาวน์เกรดจากแหล่งที่มาและเพิ่มลงใน LD_LIBRARY_PATH และนั่นช่วยแก้ปัญหาได้ แต่ฉันไม่สามารถทำอย่างนั้นได้ libconsol_bridge. ใครบ้างมีความคิดเกี่ยวกับวิธีบรรเทาปัญหานี้

ขอบคุณล่วงหน้า!

Knud Larsen avatar
by flag
สร้างง่าย : $ wget http://deb.debian.org/debian/pool/main/c/console-bridge/console-bridge_0.2.5.orig.tar.gz ....หากคุณติดตั้ง (เวอร์ชันใดก็ได้) libboost-all-dev : `$ cd console_bridge-0.2.5/ && cmake ./ && make`
Knud Larsen avatar
by flag
อ้างอิง https://packages.debian.org/source/jessie/console-bridge

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา