الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ربط ملفات source files في السي

مغلق
بدأه إسلام شاهين في 14 يوليو 2007 · 3 رد · 787 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم.

الحمد لله و الصلاة و السلام على رسول الله و بعد،

السلام عليكم و رحمة الله.

لدي سؤال بارك الله فيكم،

كنت أقوم على برنامج و قمت بتقسيمه إلى عدة ملفات source و صنفت لهم header files لتسهيل تناول البرنامج، كنت أقوم من قبل بعمل compiling لكل ملف C على حدى و آخذ ملف الـobj الناتج و أقوم بربطهم عبر Link.exe تحت الـdos ، و لكن لهذه الطريقة مشكلة ألا و هي أني إذا قمت بأي تعديل في أي برنامج لا يظهر تأثيره إلا إذا أعدت استخدام link.exe مرة أخرى و أخبرته، و هذا أمر مرهق بالنسبة إلى برنامج يتكون من 25 ملف source، فهل من سبيل؟ هل من طريقة أسهل من هذه؟

بالمناسبة: كنت أستخدم borland turbo C++ V3.0 و قد كانت هذه الطريقة في السابق، و الآن أستخدم borland turbo C++ v6.0 فهل أجد فيها ضالتي؟

أجيبوني بارك الله فيكم.

#2

مرحبا

لا أعرف شيء عن borland هذا , لكن العمل مع عدة ملفات في Visual C++ l بسيط , وهو يقوم بعملية الربط تلقائياً , ولو عدلت في أحد الملفات , فيكفي أن تقوم بإعادة بناء البرنامج ليقوم هو بالربط وبقية العمليات

Micro$oft تقدم نسخة مجانية من الإصدارة الأخيرة منه ,, وهنا بعض المعلومات عنها

حـــــــيـــــــدر

1042922905_iai_killua.jpg
#3

السلام عليكم

حقيقه مبتعد كثير عن البرمجة وعن السي ولكن قد يكون حل مشكلتك سهل اذا لم تخني الذاكره فما عليك سوى تضمين الملفات الهدر heder fales داخل الملف التنفيذي sourec code فكل ملفاتك ضمنها داخل الملف التنفيذي ارجوا انك فهمت اضرب لك مثال

لنفرض عندي ملف هدر اسمه K

والان فتحت مشروع جديد وكتبت .cpp

الان تكتب التالي:

#include "K.h"

داخل ملفك التنفيذي والبرنامج عند عمل كومبايلر سيترجم الهدر اولا ثم التنفيذي وعند اي تعديل على الهدر يتعدل على التنفيذي

ياليت وضحتلك الصوره وتقبل مروري

اللهم علمنا ما ينفعنا وأنفعنا بما علمتنا أنك أنت العليم الحكيم

سبحان الله وبحمده سبحان الله العظيم

لاحول ولاقوة الا بالله( كنز من كنوز الجنة ).

هذا الموضوع مغلق.

مواضيع مشابهة