سؤال

نظرًا لبنيتي الخاصة، أواجه مشكلة حيث أرغب في تقليل عدد مكتبات PCL التي تم إنشاؤها.لدي أيضًا شرط أن تكون مكتبات PCL ثابتة بسبب السلوك المضحك مع تعزيز نظام التشغيل الخاص بي (QNX).

أريد أن أعرف كيف أعرف ما هي المكتبات التي يستخدمها PCL ICP؟

لذلك هناك بعض تلك الواضحة مثل تسجيل, شائع و com.kdtree لكن لدي شعور بأن تلك المكتبات ستحتاج إلى مكتبات إضافية.

لدي تثبيت كامل مع مثال لبرنامج المقارنات الدولية (ICP) تم إنشاؤه ولكن لأنه مرتبط بشكل ثابت ولا يمكنني التحقق من ذلك ldd.

ما يمكنني فعله لمعرفة ذلك وما كنت أفعله هو نقل جميع المكتبات من /usr/local/lib إلى بعض المجلدات المؤقتة ثم قم بنقل المجلدات التي يشكو منها المترجم مرة أخرى حتى يتم إنشاؤها.ولكن بالتأكيد هناك طريقة أفضل من هذه؟

لقد بحثت في الوثائق ولكن لم أجد أي شيء واضح حول الليبس المطلوبة.أود أن أعرف الإجراء المتبع للتحقق من ذلك في حال كنت بحاجة إلى القيام بذلك مرة أخرى لتقديم طلب آخر.

هل كانت مفيدة؟

المحلول

في ال توثيق وحدة التسجيل, ، تم تسمية المتطلبات:

  • شائع
  • com.kdtree
  • Sample_consensus
  • سمات

تجميع PCL باستخدام cmake (كما هو مقترح في المستندات)، على سبيل المثال.يمكن أن يخبرك ccmake أيضًا بالتبعيات المفقودة، إذا حاولت التجميع BUILD_registration.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top