سؤال

لقد قمت ببناء تطبيق QT الخاص بي بحيث يتم احتواء جميع وحدات QT التي يستخدمها في نفس الدليل مثل التنفيذ. إنه يعمل على الجهاز الذي استخدمته لإنشاء التطبيق وتأكدت من اختبار ذلك عن طريق إزالة تلك المكتبات المشتركة في كل مكان إلا في الدليل الحالي للتطبيق. يوضح القيام بـ LDD أن البحث عن تلك المكتبات في الدليل الحالي ووضع القابل للتنفيذ في حد ذاته يفشل في فتح المقدمة. لذلك كل هذا جيد ، لكن عندما أقوم بنقل هذا الدليل إلى جهاز مضيف ، لا يزال من الممكن العثور على تلك المكتبات. ماذا ممكن ان تكون المشكلة؟

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

المحلول

هو "." في ld_library_path على الجهاز الثاني؟
هل لديك الأذونات الصحيحة على ملفات المكتبة؟

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