سؤال

لقد تعرضت للتو لمشروع C ++ غير تافهة مقره C + Eclipse غير تافهة.أحد أهداف البناء هو Windows / NMAKE مقرها.في الخطوة الأخيرة لبناء ملف قابل للتنفيذ، يلقي الرابط LNK1104: لا يمكن فتح ملف 'python27.lib'.هذا صحيح، لأنه لم يتم تثبيت Python 2.7.

مشكلة، لا يمكنني العثور على أي مراجع إلى هذه المكتبة سطر الأوامر Cl.exe.أيضا GREP على دليل المشروع بأكمله (بما في ذلك Eclipses. الدليل المستوي) لن يجد أي شيء معقول.حذف جميع الاشياء التي تم إنشاؤها cmake لم تساعدها أيضا.

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

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

المحلول

لقد وجدت الإجابة هنا:

محيرةالتبعية في Boost.Python 1.54 (بناء تصحيح) إلى Python27.lib على Windows

أساسا، الجاني هو توجيه من الأجيال داخل مكتبات دفعة.

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