انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

i686-w64-mingw32-widl - آنلاین در ابر

i686-w64-mingw32-widl را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور i686-w64-mingw32-widl است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


widl - کامپایلر Wine Interface Definition Language (IDL).

خلاصه


widl [گزینه های] IDL_file
widl [گزینه های] --dlldata-فقط نام 1 [نام 2...]

شرح


هنگامی که هیچ گزینه ای استفاده نمی شود، برنامه یک فایل هدر، و احتمالاً مشتری و
فایل‌های خرد سرور، فایل‌های پروکسی و dlldata، یک typelib و یک فایل UUID، بسته به
محتویات فایل IDL اگر هر کدام از گزینه ها -c, -h, -p, -s, -t, -u or -- محلی-خرد
داده شده است، widl فقط فایل های درخواستی را تولید می کند، و هیچ فایل دیگری. هنگام اجرا با
--dlldata-فقط، widl فقط یک فایل dlldata تولید می کند و حاوی لیستی از آن ها خواهد بود
اسامی به عنوان آرگومان ارسال شد معمولا نحوه آپدیت این فایل به این صورت است که هر بار widl is
را اجرا کنید، هر فایل dlldata موجود را می خواند و در صورت لزوم با همان آن را دوباره تولید می کند
فهرست اسامی، اما با فایل پروکسی حاضر.

وقتی بدون هیچ آرگومان اجرا می شود، widl یک پیام راهنما چاپ خواهد کرد.

OPTIONS


سوالات عمومی گزینه ها:

-V شماره نسخه را چاپ کنید و خارج شوید.

-و ، --خروجی=نام
نام فایل خروجی را تنظیم کنید. هنگام تولید چندین فایل خروجی، این تنظیم می شود
فقط نام پایه فایل؛ سپس فایل های خروجی مربوطه نامگذاری می شوند نام.h
نام_p.c و غیره

-b سازنده cpu[-هسته]-os
معماری هدف را هنگام کامپایل متقابل تنظیم کنید. مشخصات هدف در است
فرمت autoconf استاندارد همانطور که توسط config.sub.

سربرگ گزینه ها:

-h فایل های هدر تولید کنید. نام فایل خروجی پیش فرض است پرونده.h.

--نام های قدیمی
از قراردادهای نامگذاری قدیمی استفاده کنید.

نوع کتابخانه گزینه ها:

-t یک کتابخانه نوع ایجاد کنید. نام فایل خروجی پیش فرض است پروندهtlb. اگر خروجی
نام فایل به پایان می رسد .گوشت گاو، یک فایل منبع باینری حاوی کتابخانه نوع است
به جای آن تولید شد.

-m32، -64
به ترتیب یک کتابخانه نوع Win32 یا Win64 ایجاد کنید.

UUID پرونده گزینه ها:

-u یک فایل UUID ایجاد کنید. نام فایل خروجی پیش فرض است پرونده_مدار مجتمع.

پروکسی/خرد نسل گزینه ها:

-c یک فایل خرد مشتری ایجاد کنید. نام فایل خروجی پیش فرض است پرونده_c.c.

-اواس خرد درون خطی ایجاد کنید.

-سلام خرد تفسیر شده به سبک قدیمی ایجاد کنید.

-Oif، -اویک، -OICF
خردهای کاملاً تفسیر شده به سبک جدید ایجاد کنید.

-p یک پروکسی ایجاد کنید. نام فایل خروجی پیش فرض است پرونده_p.c.

--پیشوند-همه=پیشوند
پیشوند برای قرار دادن نام هر دو مقاله خرد مشتری و سرور.

--prefix-client=پیشوند
پیشوند برای قرار دادن نام خرد مشتری.

--prefix-server=پیشوند
پیشوند برای قرار دادن نام خرد سرور.

-s یک فایل خرد سرور ایجاد کنید. نام فایل خروجی پیش فرض است پرونده_s.c.

--win32, --win64
فقط به ترتیب کد 32 یا 64 بیتی تولید کنید (پیش‌فرض این است که هر دو تولید شوند
نسخه های 32 بیتی و 64 بیتی در یک فایل مقصد).

--rt برای پشتیبانی از WinRT، افزونه های زبان اضافی را برای IDL فعال کنید.

ثبت خط گزینه ها:

-r یک اسکریپت ثبت نام ایجاد کنید. نام فایل خروجی پیش فرض است پرونده_r.rgs. اگر
نام فایل خروجی به پایان می رسد .گوشت گاو، یک فایل منبع باینری حاوی اسکریپت است
به جای آن تولید شد.

Dlldata پرونده گزینه ها:

--dlldata-فقط نام 1 [نام 2...]
با استفاده از نام های مشخص شده پروکسی، فایل dlldata را از ابتدا بازسازی کنید. را
نام فایل خروجی پیش فرض است dlldata.c.

پیش پردازنده گزینه ها:

-I مسیر
یک فهرست جستجوی سرصفحه به مسیر اضافه کنید. دایرکتوری های جستجوی متعدد مجاز است.

-D id[=وال]
ماکرو پیش پردازنده را تعریف کنید id با ارزش وال.

-E فقط پیش پردازش

-N ورودی را از قبل پردازش نکنید.

اشکال زدایی کردن گزینه ها:

-W فعال کردن هشدارهای پدانتیک

-d n سطح اشکال زدایی را روی عدد صحیح غیر منفی تنظیم کنید n. اگر پیشوند با 0x، خواهد بود
به عنوان یک عدد هگزادسیمال تفسیر می شود. برای معنی ارزش ها، به اشکال زدایی
بخش.

متفرقه گزینه ها:

-app_config
نادیده گرفته شد، برای سازگاری midl ارائه شد.

--local-subs=پرونده
خرد خالی برای متدهای call_as/local در یک رابط شی ایجاد کنید و بنویسید
آنها را به پرونده.

اشکال زدایی


سطح اشکال زدایی n یک بیت ماسک با معنی زیر است:
* 0x01 بگویید کدام منبع تجزیه شده است (حالت کلامی)
* 0x02 سازه های داخلی روگرفت
* 0x04 یک ردیابی تجزیه کننده ایجاد کنید (yydebug=1)
* 0x08 پیام های پیش پردازنده
* 0x10 پیام های lex پیش پردازنده
* 0x20 پیش پردازنده yacc trace

از i686-w64-mingw32-widl به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad