هذا هو الأمر wrc الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
wrc - مترجم موارد النبيذ
موجز
WRC [الخيارات] [ملف الإدخال...]
الوصف
WRC يجمع الموارد من ملف الإدخال في تنسيق ثنائي متوافق مع win16 و win32.
تتم معالجة الملف المصدر مسبقًا بمعالج أولي مدمج متوافق مع ANSI-C قبل ملف
يتم تجميع الموارد. ارى المعالج أدناه.
WRC يأخذ سلسلة من ملف الإدخال كحجة. تتم قراءة الموارد من المدخلات القياسية إذا
لم يتم إعطاء ملف الإدخال. إذا لم يتم تحديد ملف الإخراج مع -o، ثم WRC سيكتب
الإخراج إلى inputfile.res مع .rc جردت ، أو wrc.tab.res إذا لم يكن ملف الإدخال
معطى.
OPTIONS
-ب، - الهدف =الشركة المصنعة وحدة المعالجة المركزية[-نواة]-os
حدد وحدة المعالجة المركزية المستهدفة والنظام الأساسي الذي سيتم بناء الكود الذي تم إنشاؤه عليه. ال
تكون المواصفات الهدف بتنسيق autoconf القياسي كما تم إرجاعه بواسطة config.sub.
-D, --حدد=id[=فال]
تحديد معرف المعالج id إلى (اختياريًا) القيمة فال. انظر أيضا المعالج
أدناه.
--Debug=nn
تعيين مستوى التصحيح إلى nn. القيمة عبارة عن قناع بت يتكون من 1 = مطول ، 2 = تفريغ
الداخلي ، 4 = تتبع المحلل اللغوي للموارد ، 8 = رسائل المعالج المسبق ، 16 = المعالج المسبق
الماسح الضوئي و 32 = تتبع محلل ما قبل المعالج.
- الهنود=e
Win32 فقط ؛ تعيين ترتيب الإخراج بالبايت ، حيث e هي واحدة من n [ative] ، l [ittle] أو
كبير]. يمكن إعادة ترتيب الموارد الموجودة في النموذج المصدر فقط. الترتيب الأصلي يعتمد على
النظام الذي WRC بني. يمكنك رؤية الترتيب الأصلي عن طريق الكتابة WRC
-h.
-E ما قبل العملية فقط. يتم كتابة الإخراج إلى الإخراج القياسي إذا لم يكن ملف الإخراج
المحدد. الإخراج متوافق مع ما يمكن أن يولده مجلس التعاون الخليجي.
-h, --مساعدة
يطبع رسالة موجزة ويخرج.
-i, --إدخال=ملف
اسم ملف الإدخال. إذا لم يتم استخدام هذا الخيار ، إذن WRC سيستخدم الأول
وسيطة non-option كاسم ملف الإدخال. إذا لم تكن هناك وسيطات غير اختيارية ،
then WRC سيقرأ من المدخلات القياسية.
-I, - بما في ذلك دير=مسار
إضافة مسار لتضمين أدلة البحث. مسار قد تحتوي على أدلة متعددة ،
مفصولة بـ ":". من المسموح له التحديد -I عدة مرات. تضمين الملفات هي
بالترتيب الذي -I تم تحديد الخيارات.
البحث متوافق مع مجلس التعاون الخليجي ، حيث يتم البحث عن أسماء الملفات المقتبسة "<>"
حصريًا عبر -I تعيين المسار ، بينما تمت تجربة أسماء الملفات المقتبسة "" "أولاً
ليتم فتحه في الدليل الحالي. أيضا بيانات الموارد مع الملف
تقع المراجع بنفس الطريقة.
-J, --نمط الإدخال=شكل
يضبط تنسيق الإدخال. الخيارات الصالحة هي "rc" أو "rc16". ضبط الإدخال على
يعمل 'rc16' على تعطيل التعرف على الكلمات الأساسية لـ win32.
-l, --لغة=طويل
اضبط اللغة الافتراضية على طويل. الافتراضي هو اللغة المحايدة 0 (أي "LANGUAGE 0،
0 ").
-m16 ، -m32 ، م 64
قم بإنشاء موارد للأنظمة الأساسية ذات 16 بت أو 32 بت أو 64 بت على التوالي. الوحيد
الفرق بين 32 بت و 64 بت هو ما إذا كان رمز المعالج المسبق _WIN64 هو
يعرف.
--نوستدينك
لا تبحث في مسار التضمين القياسي ، ابحث عن تضمين الملفات فقط في ملف
الدلائل المحددة صراحةً بامتداد -I الخيار.
--لا استخدام ملف مؤقت
تم تجاهله للتوافق مع ويندريس.
-o, -فو, --انتاج=ملف
كتابة الإخراج إلى ملف. الافتراضي هو inputfile.res مع .rc جردت أو wrc.tab.res if
تتم قراءة الإدخال من الإدخال القياسي.
-O, --تنسيق الإخراج=شكل
يضبط تنسيق الإخراج. التنسيقات المدعومة هي po, وعاء, الدقةو res16. لو هذا
الخيار غير محدد ، التنسيق الافتراضي هو الدقة.
In po الوضع ، إذا تم تحديد اسم ملف الإخراج ، فيجب أن يتطابق مع لغة معروفة
الاسم ، مثل en_US.po؛ يتم إخراج الموارد الخاصة باللغة المحددة فقط. إذا كان الجواب لا
يتم تحديد اسم ملف الإخراج ، وهو ملف .po يتم إنشاء ملف لكل لغة
واجه في الإدخال.
--متحذلق
تفعيل التحذيرات المتحذلق. يمكن إعادة تعريف العبارات التعريفية بشكل ملحوظ
اكتشف مع هذا الخيار.
--po-dir =دير
تمكين إنشاء ترجمات الموارد استنادًا إلى ملفات mo التي تم تحميلها من
الدليل المحدد. يجب أن يتبع هذا الدليل اصطلاح gettext ، بتنسيق
خاصة أنه يجب أن يحتوي على واحد .mo ملف لكل لغة وملف LINGUAS
سرد اللغات المتاحة.
-r تم تجاهله للتوافق مع rc.
--المعالج=برنامج
يمكن استخدام هذا الخيار لتحديد المعالج الذي يجب استخدامه ، بما في ذلك أي بادئة
الحجج. إذا لم يكن محددًا ، WRC يستخدم معالجها المدمج. تعطيل
المعالجة المسبقة والاستخدام - المعالج = القط.
-U, - غير محدد=id
غير معرف المعالج المسبق id. يرجى ملاحظة أن وحدات الماكرو المحددة فقط تصل إلى
هذه النقطة غير محددة بواسطة هذا الأمر. ومع ذلك ، تتضمن هذه وحدات الماكرو الخاصة
يتم تحديدها تلقائيًا بواسطة WRC. انظر أيضا المعالج أدناه.
--استخدام ملف مؤقت
تم تجاهله للتوافق مع ويندريس.
-v, - الإسراف
يقوم بتشغيل الوضع المطول (ما يعادل -d 1).
--الإصدار
نسخة الطباعة والخروج.
المعالج
المعالج المسبق متوافق مع ANSI-C مع بعض امتدادات المعالج الأولي لدول مجلس التعاون الخليجي.
يتعرف المعالج الأولي على هذه التوجيهات: #include ، #define (البسيط والكلي)
#undef، #if، #ifdef، #ifndef، #elif، #else، #endif، #error، # warning، #line، # (كلاهما خالٍ-
وتوجيه السطر) ، #pragma (تم تجاهله) ، #ident (تم تجاهله).
يقوم المعالج المسبق بتعيين عدة تعريفات بشكل افتراضي:
تم تعيين RC_INVOKED على 1
__WRC__ الإصدار الرئيسي من WRC
__WRC_MINOR__ إصدار ثانوي من WRC
__WRC_PATCHLEVEL__ مستوى التصحيح
يعيّن وضع التحويل البرمجي Win32 أيضًا _WIN32 إلى 1.
يتم أيضًا التعرف على وحدات الماكرو الخاصة __FILE__ و __LINE__ و __TIME__ و __DATE__ وتوسيعها إلى
ما يعادل كل منهما.
لغة الدعم
يمكن ربط اللغة والإصدار والخصائص بجميع أنواع الموارد المضمنة
البيانات ، مثل RCDATA. هذا امتداد لمترجم موارد Microsoft ، والذي يفتقر إلى
هذا الدعم تماما. فقط VERSIONINFO لا يمكن أن يكون له الإصدار والخصائص
مرفق ، ولكن يتم نشر اللغات بشكل صحيح إذا قمت بتصريحها بشكل صحيح قبل
يبدأ مورد VERSIONINFO.
على سبيل المثال:
1 RCDATA يتم التخلص منها
اللغة 1 ، 0
312 VERSION
الخصائص 876
{
1 ، 2 ، 3 ، 4 ، 5 "وأي بيانات أخرى تريدها"
"00 01 02 03 04 05 06 07 08 "
}
مؤلفون
WRC كتبه Bertho A. Stultiens وهو إعادة كتابة شبه كاملة لأول نبيذ
مترجم الموارد (1994) بواسطة مارتن فون لويز. تمت المساهمة بأنواع موارد إضافية
بواسطة أولريش تشيكالا وألبرت دن هان. العديد من عمليات التنظيف التي قام بها ديميتري أو.باون في 2002-2003.
ساهم العديد من مطوري النبيذ في إصلاحات الأخطاء.
استخدم WRC عبر الإنترنت باستخدام خدمات onworks.net
