الانتقال إلى المحتوى الرئيسي

كيفية توصيل مكتبة إلى كماك: دليل المبتدئين

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

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

الخطوة 1. تثبيت كماك. قبل إعداد مشروع مع مكتبة متصلة ، تحتاج إلى تثبيت كماك على نظام التشغيل الخاص بك. يتم توزيع كماك بحرية وتركيبها لا يسبب صعوبات. يمكنك تحميل ملف التثبيت من صفحة مشروع كماك واتبع تعليمات التثبيت لنظام التشغيل الخاص بك.

  1. تثبيت كماك على جهاز كمبيوتر: خطوات للمبتدئين
  2. تحميل كماك من الموقع الرسمي
  3. تثبيت كماك على نظام التشغيل
  4. إنشاء مشروع في كماك: المفاهيم الأساسية
  5. إنشاء ملف كماكليستس.النص
  6. إضافة ملفات المصدر إلى مشروع
  7. سؤال وجواب
  8. ما هو دور المكتبة في المشروع?
  9. ما هو كماك ولماذا أحتاج إلى استخدامه?
  10. كيف يمكنني توصيل المكتبة باستخدام كماك?
  11. ما هي مزايا استخدام كماك عند توصيل المكتبات?

تثبيت كماك على جهاز كمبيوتر: خطوات للمبتدئين

يمكن أن يكون تجميع برنامج أو مشروع في سي task مهمة صعبة ، خاصة عند إدارة التبعيات وتكوين المترجم. ومع ذلك ، هناك أدوات تبسط هذه العملية ، واحدة منها هي كماك.

كماك هو أداة عبر منصة لأتمتة عملية بناء البرمجيات. يسمح لك بإنشاء ملفات التكوين لبيئات التطوير وأنظمة التشغيل المختلفة. يعمل برنامج كماك مع ملفات كماكليستس.النص الذي يحدد هيكل المشروع والتبعيات.

لتثبيت كماك على جهاز الكمبيوتر الخاص بك ، اتبع الخطوات التالية:

  1. انتقل إلى الموقع الرسمي لمشروع كماك على https://cmake.org / وانتقل إلى صفحة التنزيل.
  2. في صفحة التنزيل ، حدد إصدار كماك لنظام التشغيل الخاص بك. كماك يدعم ويندوز ، ماك ولينكس.
  3. تحميل المثبت كماك وتشغيله.
  4. حدد خيارات التثبيت وفقا لاحتياجاتك. يوصى عادة بترك القيم الافتراضية.
  5. بعد اكتمال التثبيت ، افتح موجه الأوامر أو المحطة الطرفية وقم بتشغيل الأمر كماك-الإصدار للتأكد من تثبيت كماك بنجاح وجاهزة للاستخدام.

أنت الآن على استعداد لاستخدام كماك لإدارة عملية بناء مشاريع ج C الخاص بك. إنشاء ملف كماكليستس.النص في جذر المشروع الخاص بك وتحديد تكوين المشروع الخاص بك ، بما في ذلك التبعيات وإعدادات المترجم.

بعد الانتهاء من هذه الخطوات ، ستتمكن من تثبيت كماك بنجاح على جهاز الكمبيوتر الخاص بك والبدء في استخدامه لتبسيط عملية بناء مشاريع سي projects الخاصة بك.

تحميل كماك من الموقع الرسمي

للبدء مع كماك ، تحتاج إلى تحميل وتثبيته على جهاز الكمبيوتر الخاص بك. للقيام بذلك ، يمكنك الذهاب إلى الموقع الرسمي كماك في https://cmake.org /.

على الصفحة الرئيسية للموقع سوف تجد قسم "تحميل" ، حيث يتم تقديم إصدارات مختلفة من كماك لأنظمة التشغيل المختلفة. انقر على الرابط المقابل لنظام التشغيل الخاص بك.

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

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

بعد تحميل الأرشيف أو تثبيت الحزمة ، يمكنك المضي قدما في تثبيت كماك على جهاز الكمبيوتر الخاص بك عن طريق اتباع التعليمات المقدمة على صفحة التحميل أو في وثائق كماك.

الآن بعد أن قمت بتحميل وتثبيت كماك ، كنت على استعداد للبدء في استخدامه لإدارة بناء المشروع الخاص بك باستخدام كماكليستس.نص .

تثبيت كماك على نظام التشغيل

لتثبيت كماك على نظام التشغيل ، سوف تحتاج إلى اتباع بعض الخطوات البسيطة:

  1. انتقل إلى موقع كماك الرسمي (https://cmake.org ) وانتقل إلى صفحة التنزيل.
  2. حدد إصدار كماك لنظام التشغيل الخاص بك. التركيب ويندوز ، ماك ، ومختلف توزيعات لينكس وعادة ما تكون متاحة.
  3. تحميل المثبت كماك وفقا لنظام التشغيل الخاص بك. تأكد من تحديد الإصدار الذي يتوافق مع نظام التشغيل وعمق بت المعالج (32 بت أو 64 بت).
  4. قم بتشغيل مثبت كماك الذي تم تنزيله واتبع التعليمات التي تظهر على الشاشة.
  5. عند اكتمال التثبيت ، إضافة المسار إلى كماك المثبتة إلى متغير بيئة المسار. يمكن العثور على إرشادات لإضافة متغير بيئة المسار في وثائق نظام التشغيل الخاص بك.

. إذا تم تثبيت كماك بنجاح ، سترى رقم إصدار كماك ومعلومات الإصدار الأخرى.

إنشاء مشروع في كماك: المفاهيم الأساسية

كماك هو أداة عبر منصة لأتمتة عملية بناء البرمجيات. ويوفر وسيلة بسيطة ومريحة لوصف المشروع وتبعياته ، ويولد بناء الملفات لأنظمة بناء مختلفة مثل جعل ، النينجا واستوديو البصرية.

في عملية العمل مع كماك ، والمفاهيم الأساسية هي:

  • المشروع هو الوحدة الأساسية لتنظيم التعليمات البرمجية والتجميع في كماك. يمكن أن يتكون المشروع من واحد أو أكثر من الملفات التنفيذية والمكتبات والتبعيات.
  • الملف القابل للتنفيذ هو ملف يمكن تشغيله للتنفيذ. يحتوي على الكود القابل للتنفيذ للبرنامج.
  • المكتبة عبارة عن مجموعة من ملفات الكائنات التي يمكن استخدامها بواسطة برامج أخرى للوصول إلى وظائف أو أنواع بيانات معينة.
  • التبعية هي مكتبة أو مشروع آخر يعتمد عليه المشروع الحالي. تسمح التبعيات للمترجم ونظام الإنشاء بإدارة ترتيب الإنشاء بشكل صحيح وحل الإشارات إلى التعليمات البرمجية الأخرى.
  • كماكليستس.تكست-هذا هو الملف الذي يصف بنية وإعدادات المشروع في كماك. أنه يحتوي على معلومات حول إصدار كماك والمترجم ، فضلا عن تعليمات لإنشاء مكتبات قابلة للتنفيذ وثابتة ، وتكوين التبعيات ، والتوجيهات الأخرى لنظام البناء.

لإنشاء مشروع في كماك ، تحتاج إلى إنشاء ملف كماكليستس.النص في الدليل الجذر للمشروع وكتابة التعليمات اللازمة في ذلك. في هذا الملف ، يمكنك تعيين إصدار كماك والمترجم ، وتكوين المشروع ، وإضافة الملفات التنفيذية والمكتبات ، وتحديد التبعيات ، وما إلى ذلك.

مثال كماكليستس.النص لمشروع بسيط ، قد تبدو مثل هذا:

كماك_الحد الأدنى_مطلوب (الإصدار 3.0)

مشروع (ماي بروجيكت)

# إضافة ملف قابل للتنفيذ

إضافة قابل للتنفيذ (رئيسي قابل للتنفيذ.حزب الشعب الكمبودي )

# إضافة مكتبة ثابتة

إضافة مكتبة (مكتبي ثابت مكتبي.حزب الشعب الكمبودي )

# تعيين التبعية بين الملف القابل للتنفيذ والمكتبة

المكتبة المستهدفة

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

بعد إنشاء كماكليستس.النص يمكنك تشغيل الأمر كماك. من الدليل الجذر للمشروع لتوليد ملفات التجميع. ثم يمكنك استخدام نظام البناء الافتراضي (على سبيل المثال ، جعل) لتجميع وبناء المشروع.

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

إنشاء ملف

كماكليستس.النص ملف كماكليستس.تكست هو الملف الرئيسي الذي يتم استخدامه لتكوين عملية البناء باستخدام كماك. يحتوي هذا الملف على إرشادات لتجميع التعليمات البرمجية المصدر ، وتكوين المسارات لملفات الرأس والمكتبات ، بالإضافة إلى المعلمات الأخرى اللازمة لبناء المشروع.

لإنشاء ملف كماكليستس.النص في الدليل الجذر للمشروع ، تحتاج إلى تنفيذ الخطوات التالية:

  1. افتح محرر نصوص أو بيئة التطوير المتكاملة (إيد) التي تفضل استخدامها للعمل مع كماك.
  2. إنشاء ملف جديد وحفظه مع اسم " كماكليستس.النص " (بدون تمديد).

بعد إنشاء ملف كماكليستس.النص ، تحتاج إلى كتابة تعليمات تصف هيكل ومعلمات المشروع. جميع التعليمات هي أوامر كماك التي سيتم تنفيذها عند إنشاء مشروع باستخدام كماك.

النظر في مثال على ملف كماكيليستس بسيطة.النص :

الحد الأدنى المطلوب (الإصدار 3.10)

مشروع (ماي بروجيكت)

إضافة قابل للتنفيذ (رئيسي قابل للتنفيذ.حزب الشعب الكمبودي )

في هذا المثال:

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

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

إضافة ملفات المصدر إلى مشروع

عند تطوير مشروع برمجي ، ستحتاج غالبا إلى إضافة ملفات المصدر التي سيتم تضمينها في تجميع مشروعك. في هذا القسم ، سوف ننظر في طرق لإضافة ملفات المصدر إلى مشروع باستخدام كماك.

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

في ما يلي مثال على استخدام وظيفة الإضافة القابلة للتنفيذ () لإضافة ملفات المصدر إلى مشروع:

إضافة قابل للتنفيذ (مشروعي الرئيسي.حزب الشعب الكمبودي أوتيلس.حزب الشعب الكمبودي )

في هذا المثال ، نضيف ملفين مصدرين ، رئيسي.حزب الشعب الكمبودي و تيلس.حزب الشعب الكمبودي ، لمشروعنا المسمى مشروعي. هنا الرئيسية.حزب الشعب الكمبودي-هذا هو ملف البرنامج الرئيسي الذي سيتم تنفيذه عند بدء تشغيل البرنامج ، ويتيلز.حزب الشعب الكمبودي هو ملف مساعد مع وظائف إضافية.

إذا كان لديك العديد من الملفات المصدر ، فيمكنك تحديدها جميعا في وظيفة الإضافة القابلة للتنفيذ() :

إضافة قابل للتنفيذ (مشروعي الرئيسي.حزب الشعب الكمبودي أوتيلس.ملف حزب الشعب الكمبودي1.ملف حزب الشعب الكمبودي2.حزب الشعب الكمبودي )

يمكنك أيضا إضافة جميع الملفات المصدر من دليل معين باستخدام القالب:

ملف (مصادر غلوب سرك/*.حزب الشعب الكمبودي)

إضافة _ قابل للتنفيذ (مشروعي my{مصادر})

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

في حالة استخدام

سؤال وجواب

ما هو دور المكتبة في المشروع?

المكتبة عبارة عن مجموعة من الوظائف والفئات المصممة لأداء مهام معينة. في المشروع ، يمكن استخدامه لإعادة استخدام الكود وإنشاء هيكل معياري.

ما هو كماك ولماذا أحتاج إلى استخدامه?

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

كيف يمكنني توصيل المكتبة باستخدام كماك?

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

ما هي مزايا استخدام كماك عند توصيل المكتبات?

يوفر كماك العديد من المزايا عند توصيل المكتبات. يسمح لك بأتمتة عملية الإنشاء ، ويجعلها عبر الأنظمة الأساسية ، ويسهل إضافة المكتبات وتكوينها ، ويسمح لك بإدارة التبعيات وغير ذلك الكثير.