كيف أربط مكتبة ديناميكية مع Qmake في تطبيقي؟

StackOverflow https://stackoverflow.com/questions/758290

  •  09-09-2019
  •  | 
  •  

سؤال

في ملف Qmake .pro، أضيف مكتبة ديناميكية المطلوبة إلى LIB والتي تسمح بتجميعها ولكنها لا تصل إلى المكتبة في التطبيق المترجم (أي لم يتم العثور على مكتبة غير موجودة في وقت التشغيل).

المشكلة هي أن لدي المكتبة في دليل البناء الخاص بي، وليس في دليل النظام (أي / USR / LIB). ولكن، أريد إنشاء تطبيق OSX لا يلمس النظام خارج مجلد .APP.

أيضا، أود أن أرتبط لمعرفة كيفية القيام بذلك على نظام Linux - هل من الممكن؟

سؤالي مرتبط Qmake توليد سؤال مناسب. ولكن يختلف في أن الرابط الذي يجيب على هذا السؤال لا يجيب على سؤالي.

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

المحلول

ضع البرنامج النصي مجمعا جولة برنامجك حتى يكون دليل العمل الحالي في مسار بحث المكتبة الديناميكي:

#!/bin/bash
export  LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.
./program
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top