سؤال

أحاول جعل Eclipse يعمل مع MinGW.لقد قمت بما يلي:

  • تم تنزيل CDT للكسوف.
  • تم تثبيت MinGW.
  • تمت إضافة C:\MinGW\bin إلى المسار الخاص بي.
    فتح موجه الأوامر (CMD) وكتابة g++ أو ما شابه يعمل بشكل جيد.
  • أقوم بتشغيل Eclipse، وإنشاء "مشروع C++ جديد"، ولا أحصل إلا على الخيار الذي يقول "سلاسل الأدوات الأخرى".

هناك مليون هناك برامج تعليمية تقول أن Eclipse يجب أن يحدد MinGW من تلقاء نفسه.لا، وأنا لا أعرف ماذا أفعل.لقد حاولت إعادة تثبيت كل شيء في كل طلب ممكن تقريبًا.لا يوجد حتى الآن الحظ.

لقد لاحظت أيضًا أن بعض البرامج التعليمية تقول شيئًا ما حول إنشاء "مشروع C++ مُدار".ليس لدي مثل هذا الخيار، كل ما أحصل عليه هو "مشروع C++" و"مشروع C"

يحرر:لدي Eclipse ganymede، Windows x86_64، الإصدار 3.4.2
http://download.Eclipse.org/Eclipse/downloads/drops/R-3.4.2-200902111700/index.php

فشل تشغيل "Eclipse IDE لمطوري C/C++"، نظرًا لعدم وجود إصدار x64 لنظام التشغيل Windows.يتطلب الإصدار x86 تثبيت x86 JAVA أيضًا، ولم يؤدي تثبيت إصدارين من Java إلا إلى حدوث مشكلات في الماضي.

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

المحلول

تمت إزالة التمييز بين مشاريع التصنيع المُدارة ومشروع makefile في CDT 4.x، على ما أعتقد.يوجد الآن نوع واحد فقط من المشاريع، ولكن يمكنك اختيار منشئين مختلفين.يشتمل CDT على منشئ داخلي لا يستخدم ملفات makefiles وآخر يستخدمه.

أولاً، وفر على نفسك مجهود "إعادة التثبيت بكل ترتيب ممكن".يُعرف هذا أيضًا باسم التجربة والخطأ، ولن يؤدي إلا إلى زيادة إحباطك.قم بتطبيق مهارات حل المشكلات العادية التي لديك كمبرمج.

بما أن MinGW مثبت لديك، ماذا يحدث إذا قمت بالتنزيل "Eclipse IDE لمطوري C/C++"، ابدأ تشغيل Eclipse.exe، وحاول إنشاء مشروع C++ باستخدام سلسلة أدوات MinGW؟

يحرر:يتذكر:ال مفتاح في الحصول على المساعدة في حل مشاكل مثل هذه هو إنتاج الحد الأدنى المثال الذي فشل.سيكون من المفيد أيضًا تقديم عناوين URL للحزم التي قمت بتثبيتها (MinGW، وEclipse، وما إلى ذلك).

يحرر:لقد قمت للتو بتثبيت CDT باستخدام موقع تحديث Ganymede، وقمت بتنزيل MinGW وتثبيته منه هنا, وأعدت تشغيل Eclipse، وكل شيء سار على ما يرام.أعلم أن هذا لا يساعدك، لكنه يثبت أن اكتشاف سلسلة الأدوات لم يتم كسره تمامًا.هناك شيء غريب في جانبك.

نصائح أخرى

توجد تعليمات إعداد MinGW في Ganymede هنا.

فيما يلي التعليمات والروابط حول كيفية تثبيت الإصدار الحالي من Mingw.لاحظ أن هذه الروابط قد تصبح غير دقيقة بمرور الوقت حيث يتم تقديم إصدارات جديدة من مكونات MINGW.يرجى التحقق من قسم إصدار ملف Mingw للحصول على أحدث الإصدارات.

  1. قم بتنزيل وتشغيل برنامج إعداد MinGW، MinGW-5.1.3.exe.
  2. حدد تنزيل وتثبيت أدوات MinGW الأساسية ومترجم g++.يمكنك تحديد النسخة الحالية أو المرشح لهذه الأدوات.يمكنك أيضًا تثبيت أي من المجمعين الآخرين المتاحين أيضًا.

    لا تقم بتثبيت ميزة Mingw Make ، حيث يعد إصدار Make of Make من الخطوة 5 تطبيقًا أكثر اكتمالًا لـ Make.

  3. لا يقوم برنامج إعداد MINGW حاليًا بتثبيت مصحح الأخطاء GDB.لتثبيت مصحح الأخطاء ، قم بتنزيل الملف من الموقع التالي:gdb-6.6.tar.bz2
  4. استخراج محتويات الملف gdb-6.6.tar.bz2 إلى نفس الموقع حيث قمت بتثبيت mingw.
  5. إذا كنت ترغب في استخدام مشاريع Makefile ، فقم بتنزيل وتشغيل برنامج الإعداد من الموقع التالي:MSYS-1.0.10.exe.يوفر MSYS تنفيذًا لأدوات سطر الأوامر ذات الصلة.هذا غير مطلوب لأنواع أخرى من المشاريع باستخدام MingW Toolchain ، والتي تستخدم أدوات البناء الداخلية لـ CDT لأداء الإنشاء.

بعد هذه العملية حل أي مشاكل واجهتني.

واجهت نفس المشكلة بالضبط مع Eclipse Galileo وCDT 6.0.1.اتضح أن CDT لم يتعرف على MinGW إلا عندما يكون موجودًا ضمن c:\mingw.كان لدي في c:\msys\mingw لذا كانت هذه هي المشكلة.بعد أن غيرت أن كل شيء سار على ما يرام.

بامكانك ان تحاول مطور سطح المكتب واسكانا.إنها توزيعة لـ Eclipse CDT تم تكوينها خصيصًا للتطوير على Windows.

كان لدي نفس المشكلة (أي.Eclipse لا يجد MinGW على PATH) بعد أن قمت بإزالة بعض الملفات/المجلدات غير المستخدمة من MinGW.كان حجمه حوالي 600 ميجابايت وتم تكليفي بتقليصه قبل إضافته إلى التحكم بالمصادر.لقد وصلت إلى حجم عملي يصل إلى 200 ميجا بايت تقريبًا.عندما حاولت إعادة إنشاء مساحة عمل Eclipse بعد ذلك، اختفى MinGW من سلاسل الأدوات المتاحة.لقد عاود الظهور بعد أن قمت بوضع تثبيت MinGW الأصلي على المسار.

هث

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