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

Ad


فاویکون OnWorks

winemaker-development - آنلاین در ابر

اجرای winemaker-development در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

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

برنامه:

نام


winemaker - یک زیرساخت ساخت برای کامپایل برنامه های ویندوز در یونیکس ایجاد کنید

خلاصه


شراب ساز [ --nobanner ] [ --پشتیبان گیری | --بدون پشتیبان ] [ --nosource-fix ]
[ --پایین-هیچکدام | -- پایین تر از همه | - حروف کوچک و بزرگ ]
[ --پایین-شامل | --کمتر-شامل ] [ --mfc | --nomfc ]
[ --guiexe | --پنجره ها | --cuiexe | --کنسول | --dll | --lib ]
[ -Dدرشت دستور[=تعریف کنید] ] [ -Iدیر ] [ -Pدیر ] [ -iDLL ] [ -Lدیر ] [ -lکتابخانه ]
[ -- nodlls ] [ --nomsvcrt ] [ --در ارتباط بودن ] [ --تک هدف نام ]
[ فایل های تولید شده ] [ ---فایل های غیر تولید شده ]
[ --شراب32 ]
فهرست_کار | پروژه_فایل | Workspace_file

شرح


شراب ساز یک اسکریپت پرل است که برای کمک به شما در بوت استرپ فرآیند تبدیل طراحی شده است
منابع ویندوز به برنامه های Winelib.

به منظور انجام این کار شراب ساز می تواند عملیات زیر را انجام دهد:

- نام فایل ها و دایرکتوری های منبع خود را به حروف کوچک تغییر دهید در صورتی که همه آنها را دریافت کنند
در حین انتقال با حروف بزرگ

- تبدیل DOS به یونیکس (CRLF به LF) را انجام دهید.

- عبارات شامل و منابع فایل منبع را اسکن کنید تا اسلش های عقب را جایگزین کنید
اسلش های رو به جلو

- در طی مرحله فوق شراب ساز همچنین جستجوی غیر حساس از حروف بزرگ را انجام خواهد داد
فایل را در مسیر include ارجاع داده و عبارت include را با حروف مناسب بازنویسی کنید
در صورت لزوم

- شراب ساز همچنین سایر مسائل عجیب و غریب مانند را بررسی خواهد کرد #پراگما بسته استفاده، استفاده از
afxres.h در پروژه های غیر MFC و موارد دیگر. هرگاه با چیزی خارج از آن مواجه شد
معمولی، به شما در مورد آن هشدار می دهد.

- شراب ساز همچنین می تواند یک درخت دایرکتوری کامل را به یکباره اسکن کند، حدس بزنید چه هستند
فایل‌های اجرایی و کتابخانه‌هایی که می‌خواهید بسازید، آنها را با فایل‌های منبع مطابقت دهید و
مربوطه را تولید کند makefile.

- سرانجام شراب ساز جهانی ایجاد خواهد کرد makefile برای استفاده معمولی

- شراب ساز پروژه های مبتنی بر MFC را می داند و فایل های سفارشی سازی شده را تولید می کند.

- شراب ساز می تواند فایل های پروژه موجود را بخواند. از فایل های dsp، dsw، vcproj و sln پشتیبانی می کند.

OPTIONS


--nobanner
غیرفعال کردن چاپ بنر

--پشتیبان گیری
از تمام فایل های منبع اصلاح شده یک نسخه پشتیبان تهیه کنید. این پیش فرض است.

--بدون پشتیبان
از فایل های منبع اصلاح شده نسخه پشتیبان تهیه نکنید.

--nosource-fix
سعی نکنید فایل های منبع را تعمیر کنید (مثلاً تبدیل DOS به یونیکس). این مانع می شود
اگر فایل ها فقط خواندنی باشند شکایت دارند.

-- پایین تر از همه
همه فایل ها و فهرست ها را به حروف کوچک تغییر نام دهید.

- حروف کوچک و بزرگ
فقط فایل ها و دایرکتوری هایی را تغییر نام دهید که نام تماماً بزرگ دارند. بنابراین سلام سی
تغییر نام داده می شود اما نه World.c.

--پایین-هیچکدام
نام فایل ها و دایرکتوری ها را به حروف کوچک تغییر ندهید. توجه داشته باشید که این مانع نمی شود
تغییر نام یک فایل در صورتی که پسوند آن را نمی توان به عنوان مثال، ".Cxx" مدیریت کرد. این
پیش فرض است.

--پایین-شامل
هنگامی که فایل مربوط به عبارت شامل (یا شکل دیگری از فایل
مرجع برای فایل های منبع) یافت نمی شود، نام فایل را به حروف کوچک تبدیل کنید.
این پیش فرض است.

--کمتر-شامل
اگر فایل ارجاع شده یافت نشد، عبارت include را تغییر ندهید.

--guiexe | --پنجره ها
فرض کنید یک برنامه گرافیکی زمانی که یک هدف اجرایی یا یک هدف ناشناخته است
نوع پیدا می شود. این پیش فرض است.

--cuiexe | --کنسول
فرض کنید یک برنامه کنسول زمانی که یک هدف اجرایی یا یک هدف از نوع ناشناخته است
پیدا شده است.

--dll فرض کنید یک dll زمانی که هدفی از نوع ناشناخته پیدا می شود، یعنی زمانی که شراب ساز قادر نیست
برای تعیین اینکه آیا یک کتابخانه اجرایی، یک dll یا یک کتابخانه استاتیک است،

--lib زمانی که هدفی از نوع ناشناخته یافت می شود، یعنی زمانی که یک کتابخانه ثابت را در نظر بگیرید شراب ساز
نمی تواند تعیین کند که آیا یک کتابخانه اجرایی، یک dll یا یک کتابخانه استاتیک است،

--mfc مشخص کنید که اهداف مبتنی بر MFC هستند. در چنین موردی شراب ساز شامل را تطبیق می دهد
و مسیرهای کتابخانه را بر این اساس، و هدف را با کتابخانه MFC پیوند می دهد.

--nomfc
مشخص کنید که اهداف مبتنی بر MFC نیستند. این گزینه استفاده از کتابخانه های MFC را غیرفعال می کند
حتی اگر شراب ساز با فایل ها مواجه می شود stdafx.cpp or stdafx.h که باعث شود
MFC را به طور خودکار فعال کنید اگر هیچ کدام --nomfc نه --mfc مشخص شد.

-Dدرشت دستور[=تعریف کنید]
تعریف ماکرو مشخص شده را به لیست جهانی تعاریف کلان اضافه کنید.

-Iدیر دایرکتوری مشخص شده را به مسیر گنجاندن جهانی اضافه کنید.

-Pدیر دایرکتوری مشخص شده را به مسیر dll جهانی اضافه کنید.

-iDLL کتابخانه Winelib را برای وارد کردن به فهرست جهانی کتابخانه‌های Winelib اضافه کنید.

-Lدیر دایرکتوری مشخص شده را به مسیر کتابخانه جهانی اضافه کنید.

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

-- nodlls
از مجموعه استاندارد کتابخانه های Winelib برای واردات استفاده نکنید. یعنی هر DLL
استفاده از کد شما باید صریحاً با آن ارسال شود -i گزینه ها. مجموعه استاندارد از
کتابخانه ها عبارتند از: odbc32.dll, odbccp32.dll, ole32.dll, oleaut32.dll و winspool.drv.

--nomsvcrt
چند گزینه برای گفتن تنظیم کنید winegcc کامپایل در برابر msvcrt نیست. اگر از این گزینه استفاده کنید
شما فایل های cpp دارید که شامل .

--در ارتباط بودن
از حالت تعاملی استفاده کنید. در این حالت شراب ساز از شما می خواهد که لیست را تأیید کنید
اهداف برای هر دایرکتوری، و سپس برای ارائه فهرست و هدف خاص
گزینه.

--تک هدف نام
مشخص کنید که تنها یک هدف وجود دارد که نامیده می شود نام.

فایل های تولید شده
تولید کنید makefile. این پیش فرض است.

---فایل های غیر تولید شده
را تولید نکنید makefile.

--شراب32
یک هدف 32 بیتی ایجاد کنید. این در سیستم های wow64 مفید است. بدون اون گزینه
معماری پیش فرض استفاده می شود.

مثال ها


در اینجا یک نمونه معمولی است شراب ساز استفاده کنید:

$ winemaker -- حروف کوچک - بزرگ - DSTRICT .

موارد بالا می گوید شراب ساز برای اسکن دایرکتوری فعلی و زیرشاخه های آن برای منبع
فایل ها. هر زمان که فایل یا دایرکتوری را پیدا کرد که نام آن بزرگ است، باید نام آن را تغییر دهید
آن را به حروف کوچک سپس باید تمام این فایل های منبع را برای کامپایل با Winelib برطرف کند
و تولید makefiles -DSTRICT مشخص می کند که سخت گیرانه ماکرو باید کی تنظیم شود
گردآوری این منابع در نهایت الف makefile ایجاد خواهد شد.

مرحله بعدی این خواهد بود:

$ ساخت

اگر در این مرحله با خطاهای کامپایل مواجه شدید (که برای یک اندازه معقول بسیار محتمل است
پروژه) سپس باید با راهنمای کاربر Winelib مشورت کنید تا نکاتی را در مورد چگونگی حل آن بیابید
آنها.

برای یک پروژه مبتنی بر MFC باید دستورات زیر را به جای آن اجرا کنید:

$ winemaker -- حروف کوچک - بزرگ --mfc .
$ ساخت

برای یک فایل پروژه موجود باید دستورات زیر را اجرا کنید:

$ winemaker myproject.dsp
$ ساخت

ALL / اشکالات


در برخی موارد باید آن را ویرایش کنید makefile یا فایل های منبع به صورت دستی.

با فرض اینکه فایل اجرایی/کتابخانه ویندوز در دسترس است، می‌توانیم استفاده کنیم آبگیری به
تعیین کنید که چه نوع فایل اجرایی است (گرافیک یا کنسول)، کدام کتابخانه است
مرتبط است، و کدام توابع را صادر می کند (برای کتابخانه ها). سپس می‌توانیم همه را بازیابی کنیم
این تنظیمات برای هدف Winelib مربوطه.

بعلاوه شراب ساز در یافتن کتابخانه حاوی فایل اجرایی خیلی خوب نیست:
باید یا در دایرکتوری فعلی باشد یا در LD_LIBRARY_PATH.

شراب ساز هنوز فایل های پیام و کامپایلر پیام را پشتیبانی نمی کند.

اشکالات را می توان در گزارش کرد شراب اشکال خواندن سریع پستهای انجمنhttp://bugs.winehq.org⟩.

AUTHORS


فرانسوا گوژه برای CodeWeavers
دیمیتری او. پاون
آندره هنتشل

دسترسی


شراب ساز بخشی از توزیع شراب است که از طریق WineHQ در دسترس است شراب
توسعه مرکز فرماندهیhttp://www.winehq.org/⟩.

با استفاده از خدمات onworks.net از winemaker-development آنلاین استفاده کنید


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

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

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

Ad