الموارد في C / C ++
المبدأ
غالبًا ما تكون الموارد مفيدة للإصدار النهائي من البرنامج ، أو قبله. هذا لتخزين الصور أو الخطوط أو المؤشرات أو dll أو حتى برنامج آخر داخل البرنامج نفسه ، في نفس المجلد أو المجلدات الفرعية.
استعمال
الاستخدام القياسي
لاستخدام الموارد مع C / C + + ، يجب إنشاء ملحق ملف ".rc" ، ووضعه في نفس المجلد مثل ملفات المشروع الأخرى.
مثال: محتوى مجلد "اللعبة" مع الرموز البرمجية:
- ملفات المصدر
- ج الرئيسية
- functions.c
- رؤوس الملفات
- headers.h
- globalesVar.h
- ملف الموارد
- res.rc
- آخر
- game.layout
- game.depend
- game.cdp
الملف موجود في نفس المجلد مثل الملفات الأخرى.
في ملف المورد ، يجب أن يكون هناك مرفق واحد في كل سطر ويجب أن يبدأ السطر برقم.
- مثال:
ICON "icon.ico" RCDATA "otherProgram.exe"
- لاحظ أنه: إذا كان الملف موجودًا في مجلد فرعي ، فيجب عليك تحديد هذا المجلد الفرعي:
1 رمز "الرموز / icon.ico"
استخدام مع كيو تي
قد يكون استخدام الموارد مفيدًا أيضًا في Qt ، ضمن C ++. هنا ، المبدأ ليس هو نفسه. لا يتم العثور على الموارد في ملف بامتداد .rc ولكن بالامتداد:. QRC
تجدر الإشارة إلى أن ملف file… "" في قسم الإدخال # ، بهذه الطريقة:
#إدخال
الموارد + = res.qrc
هنا هو الهيكل الذي يجب أن يكون لديك .qrc:
icon.ico saveIcon.ico quitIcon.ico
هذا يشبه بناء جملة HTML. يتم دمج الملفات بين العلامات "" و "".
لاحظ أن
الكلمات الدالة
- توجد قائمة ملفات موارد الكلمات الرئيسية على موقع MSDN هنا:
- //msdn.microsoft.com/en-us/library/aa381043(VS.85).aspx
- شكرا ل Ozox لهذه النصيحة.