سؤال

لدي مشروع Legacy C ++ على Linux والذي يستخدم النموذجي:

./configure
make
make install

لبناء وتثبيت. أود حقًا أن أبنيه بدلاً من ذلك مع IDE مثل Eclipse.

هل هذا ممكن؟ هل هناك شيء في Eclipse يمكنه تحليل Makefile (s) الأصلي وتحويله إلى مشروع Eclipse؟

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

المحلول

انظر هذا المقال:

بناء برنامج UNIX مع Eclipse
جلب الكود القديم إلى IDE الحديثة
بقلم كريس هيربرورث (chrish@pobox.com)

نصائح أخرى

سيتيح لك استخدام Eclipse مع البرنامج المساعد CDT استخدامه لمشاريع C/C ++ ، ويمكنك إخباره باستخدام Makefiles لإنشاء مشروعك. عليك فقط إعداد مشروع Makefile. قد تضطر إلى إخبارها بالسماح لك بإدارة Makefiles بدلاً من القيام بذلك - لا أتذكر الجزء العلوي من رأسي - ولكن لا ينبغي أن تكون هناك مشكلة في إعداد Eclipse لاستخدام Makefiles الموجودة مسبقًا لبناء ملف مشروع موجود مسبقًا. لقد فعلت ذلك من قبل.

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

فقط احصل على إصدار C ++ من Eclipse من موقعهم (يأتي مع كل الإضافات C/C ++ المناسبة بحيث لا تضطر إلى تعقبها) ، ويمكنك النظر إليها موقع CDT للوثائق ، الأسئلة المتداولة ، إلخ.

يحرر: لا أعرف كيف يمكنك الحصول على العمل مع التكوين. هذا ليس شيئًا جربته. يعمل Makefiles على ما يرام.

إذا لم يكن المشروع كبيرًا جدًا أو معقدًا جدًا. قد تقوم بعمل أفضل لبدء مشروع C ++ جديد في Eclipse. ثم استيراد مختلف ملفات المصدر والرأس في المشروع.

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