ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

ওয়াইনমেকার-ডেভেলপমেন্ট - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে ওয়াইনমেকার-ডেভেলপমেন্ট চালান

এটি হল ওয়াইনমেকার-ডেভেলপমেন্ট কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


winemaker - ইউনিক্সে উইন্ডোজ প্রোগ্রাম কম্পাইল করার জন্য একটি বিল্ড অবকাঠামো তৈরি করুন

সাইনোপিসিস


ওয়াইন মেকার [ --নোব্যানার ] [ --ব্যাকআপ | --কোন ব্যাকআপ ] [ --nosource-fix ]
[ --নিম্ন-কোনটি নয় | --নিম্ন-সমস্ত | --লোয়ার-বড় হাতের অক্ষর ]
[ --নিম্ন-অন্তর্ভুক্ত | --nolower-অন্তর্ভুক্ত ] [ --mfc | --nomfc ]
[ --গুইক্স | -- জানালা | --cuiexe | -- কনসোল | --dll | --লিব ]
[ -Dম্যাক্রো[=defn] ] [ -IDir ] [ -PDir ] [ -iDll ] [ -LDir ] [ -lলাইব্রেরি ]
[ -- nodlls ] [ --nomsvcrt ] [ -- ইন্টারেক্টিভ ] [ --একক লক্ষ্য নাম ]
[ --জেনারেটেড-ফাইল ] [ --nogenerated-files ]
[ --ওয়াইন32 ]
work_directory | প্রজেক্ট_ফাইল | ওয়ার্কস্পেস_ফাইল

বর্ণনাঃ


ওয়াইন মেকার আপনার রূপান্তর প্রক্রিয়া বুটস্ট্র্যাপ করতে সাহায্য করার জন্য ডিজাইন করা একটি পার্ল স্ক্রিপ্ট
উইনেলিব প্রোগ্রামের উইন্ডোজ উৎস।

এই কাজ করার জন্য ওয়াইন মেকার নিম্নলিখিত অপারেশন করতে পারেন:

- আপনার সোর্স ফাইল এবং ডিরেক্টরির নাম পরিবর্তন করে ছোট হাতের অক্ষরে রাখুন যদি তারা সব পেয়ে যায়
স্থানান্তরের সময় বড় হাতের লেখা।

- ইউনিক্স থেকে DOS (CRLF থেকে LF) রূপান্তরগুলি সম্পাদন করুন৷

- ব্যাকস্ল্যাশগুলি প্রতিস্থাপন করতে বিবৃতি এবং সংস্থান ফাইলের উল্লেখ অন্তর্ভুক্ত স্ক্যান করুন
ফরোয়ার্ড স্ল্যাশ

- উপরের ধাপের সময় ওয়াইন মেকার এছাড়াও একটি কেস সংবেদনশীল অনুসন্ধান সঞ্চালন করা হবে
অন্তর্ভুক্ত পাথে রেফারেন্সযুক্ত ফাইল এবং সঠিক ক্ষেত্রে অন্তর্ভুক্ত বিবৃতিটি পুনরায় লিখুন
যদি প্রয়োজন হয় তাহলে.

- ওয়াইন মেকার এছাড়াও অন্যান্য আরো বহিরাগত সমস্যা যেমন পরীক্ষা করা হবে #প্রাগমা প্যাক use, use of
afxres.h অ MFC প্রকল্পে, এবং আরও অনেক কিছু। যখনই এটি বাইরে কিছু সম্মুখীন
সাধারণ, এটি আপনাকে এটি সম্পর্কে সতর্ক করবে।

- ওয়াইন মেকার এছাড়াও একবারে একটি সম্পূর্ণ ডিরেক্টরি গাছ স্ক্যান করতে পারেন, অনুমান করুন কি
এক্সিকিউটেবল এবং লাইব্রেরিগুলি আপনি তৈরি করার চেষ্টা করছেন, সেগুলিকে সোর্স ফাইলের সাথে মেলে, এবং
সংশ্লিষ্ট তৈরি করুন Makefile নামক.

- অবশেষে ওয়াইন মেকার একটি বিশ্বব্যাপী উৎপন্ন হবে Makefile নামক স্বাভাবিক ব্যবহারের জন্য।

- ওয়াইন মেকার MFC-ভিত্তিক প্রকল্প সম্পর্কে জানে এবং কাস্টমাইজড ফাইল তৈরি করবে।

- ওয়াইন মেকার বিদ্যমান প্রকল্প ফাইল পড়তে পারেন। এটি dsp, dsw, vcproj এবং sln ফাইল সমর্থন করে।

বিকল্প


--নোব্যানার
ব্যানার মুদ্রণ নিষ্ক্রিয় করুন.

--ব্যাকআপ
সমস্ত পরিবর্তিত উৎস ফাইলের একটি ব্যাকআপ সঞ্চালন. এটি ডিফল্ট।

--কোন ব্যাকআপ
পরিবর্তিত উৎস ফাইল ব্যাকআপ করবেন না.

--nosource-fix
সোর্স ফাইলগুলি ঠিক করার চেষ্টা করবেন না (যেমন ডস থেকে ইউনিক্স রূপান্তর)। এই বাধা দেয়
অভিযোগ যদি ফাইল শুধুমাত্র পঠন হয়.

--নিম্ন-সমস্ত
ছোট হাতের অক্ষরে সমস্ত ফাইল এবং ডিরেক্টরির নাম পরিবর্তন করুন।

--লোয়ার-বড় হাতের অক্ষর
শুধুমাত্র একটি বড় হাতের নাম আছে এমন ফাইল এবং ডিরেক্টরির নাম পরিবর্তন করুন। তাই হ্যালো.সি
নাম পরিবর্তন করা হবে কিন্তু না World.c.

--নিম্ন-কোনটি নয়
ছোট হাতের ফাইল এবং ডিরেক্টরির নাম পরিবর্তন করবেন না। মনে রাখবেন যে এটি প্রতিরোধ করে না
যদি একটি ফাইলের এক্সটেনশন যেমনভাবে পরিচালনা করা না যায়, যেমন ".Cxx" এর নাম পরিবর্তন করা। এই
ডিফল্ট হয়

--নিম্ন-অন্তর্ভুক্ত
যখন একটি অন্তর্ভুক্ত বিবৃতি (বা ফাইলের অন্য ফর্ম) সাথে সম্পর্কিত ফাইল
রিসোর্স ফাইলের জন্য রেফারেন্স) পাওয়া যাবে না, সেই ফাইলের নামটিকে ছোট হাতের অক্ষরে রূপান্তর করুন।
এটি ডিফল্ট।

--nolower-অন্তর্ভুক্ত
উল্লেখিত ফাইলটি পাওয়া না গেলে অন্তর্ভুক্ত বিবৃতিটি পরিবর্তন করবেন না।

--গুইক্স | -- জানালা
একটি গ্রাফিকাল অ্যাপ্লিকেশন অনুমান যখন একটি নির্বাহযোগ্য লক্ষ্য বা অজানা একটি লক্ষ্য
টাইপ পাওয়া যায়। এটি ডিফল্ট।

--cuiexe | -- কনসোল
একটি এক্সিকিউটেবল টার্গেট বা অজানা ধরনের একটি টার্গেট যখন একটি কনসোল অ্যাপ্লিকেশন অনুমান
পাওয়া.

--dll একটি dll অনুমান করুন যখন অজানা ধরনের একটি লক্ষ্য পাওয়া যায়, অর্থাৎ কখন ওয়াইন মেকার অক্ষম
এটি একটি এক্সিকিউটেবল, একটি dll, বা একটি স্ট্যাটিক লাইব্রেরি কিনা তা নির্ধারণ করতে,

--লিব একটি স্ট্যাটিক লাইব্রেরি অনুমান করুন যখন অজানা ধরনের একটি লক্ষ্য পাওয়া যায়, অর্থাত্ কখন ওয়াইন মেকার
এটি একটি এক্সিকিউটেবল, একটি dll, বা একটি স্ট্যাটিক লাইব্রেরি কিনা তা নির্ধারণ করতে অক্ষম,

--mfc উল্লেখ করুন যে লক্ষ্যগুলি MFC ভিত্তিক। যেমন একটি ক্ষেত্রে ওয়াইন মেকার অন্তর্ভুক্ত অভিযোজিত
এবং সেই অনুযায়ী লাইব্রেরি পাথ, এবং টার্গেটটিকে MFC লাইব্রেরির সাথে লিঙ্ক করে।

--nomfc
নির্দিষ্ট করুন যে লক্ষ্যগুলি MFC-ভিত্তিক নয়৷ এই বিকল্পটি MFC লাইব্রেরির ব্যবহার অক্ষম করে
যোদি ও ওয়াইন মেকার ফাইলের সম্মুখীন হয় stdafx.cpp or stdafx.h যে এটা কারণ হবে
MFC স্বয়ংক্রিয়ভাবে সক্ষম করুন যদি না হয় --nomfc না --mfc নির্দিষ্ট করা হয়েছিল।

-Dম্যাক্রো[=defn]
ম্যাক্রো সংজ্ঞার বিশ্বব্যাপী তালিকায় নির্দিষ্ট ম্যাক্রো সংজ্ঞা যোগ করুন।

-IDir বিশ্বব্যাপী অন্তর্ভুক্ত পাথে নির্দিষ্ট ডিরেক্টরি যোগ করুন।

-PDir গ্লোবাল dll পাথে নির্দিষ্ট ডিরেক্টরি যোগ করুন।

-iDll আমদানি করার জন্য Winelib লাইব্রেরির বিশ্বব্যাপী তালিকায় Winelib লাইব্রেরি যোগ করুন।

-LDir গ্লোবাল লাইব্রেরি পাথে নির্দিষ্ট ডিরেক্টরি যোগ করুন।

-lলাইব্রেরি
লিঙ্ক করার জন্য লাইব্রেরির গ্লোবাল তালিকায় নির্দিষ্ট লাইব্রেরি যোগ করুন।

-- nodlls
আমদানির জন্য Winelib লাইব্রেরির মানক সেট ব্যবহার করবেন না। যে, যে কোন DLL
আপনার কোড ব্যবহার স্পষ্টভাবে পাস করা আবশ্যক -i বিকল্প এর মান সেট
লাইব্রেরি হল: odbc32.dll, odbccp32.dll, ole32.dll, oleaut32.dll এবং winsool.drv.

--nomsvcrt
বলার জন্য কিছু বিকল্প সেট করুন winegcc msvcrt এর বিরুদ্ধে কম্পাইল না করা। যদি এই বিকল্পটি ব্যবহার করুন
আপনার সিপিপি-ফাইল রয়েছে যা অন্তর্ভুক্ত .

-- ইন্টারেক্টিভ
ইন্টারেক্টিভ মোড ব্যবহার করুন। এই মোডে ওয়াইন মেকার তালিকা নিশ্চিত করতে আপনাকে জিজ্ঞাসা করবে
প্রতিটি ডিরেক্টরির জন্য লক্ষ্য, এবং তারপর ডিরেক্টরি এবং নির্দিষ্ট লক্ষ্য প্রদান করতে
অপশন।

--একক লক্ষ্য নাম
উল্লেখ করুন যে শুধুমাত্র একটি লক্ষ্য আছে, বলা হয় নাম.

--জেনারেটেড-ফাইল
উত্পন্ন Makefile নামক. এটি ডিফল্ট।

--nogenerated-files
উৎপন্ন করবেন না Makefile নামক.

--ওয়াইন32
একটি 32-বিট লক্ষ্য তৈরি করুন। এটি wow64 সিস্টেমে দরকারী। যে বিকল্প ছাড়া
ডিফল্ট আর্কিটেকচার ব্যবহার করা হয়।

উদাহরণ


এখানে একটি সাধারণ ওয়াইন মেকার ব্যবহার করুন:

$ winemaker --lower-uppercase -DSTRICT.

উপরেরটি বলে ওয়াইন মেকার উৎসের জন্য বর্তমান ডিরেক্টরি এবং এর সাবডিরেক্টরি স্ক্যান করতে
নথি পত্র. যখনই যদি একটি ফাইল বা ডিরেক্টরি খুঁজে পায় যার নামটি বড় হাতের, এটির নাম পরিবর্তন করা উচিত
এটি ছোট হাতের অক্ষরে। তারপর Winelib এর সাথে সংকলনের জন্য এই সমস্ত উত্স ফাইলগুলিকে ঠিক করা উচিত
এবং উৎপন্ন Makefile নামকগুলি। দ্য -ডিস্ট্রিক্ট নির্দিষ্ট করে যে কঠোর ম্যাক্রো কখন সেট করতে হবে
এই উত্স সংকলন. অবশেষে ক Makefile নামক তৈরি করা হবে।

পরবর্তী পদক্ষেপ হবে:

আমি তৈরি

যদি এই মুহুর্তে আপনি সংকলন ত্রুটিগুলি পান (যা একটি যুক্তিসঙ্গত আকারের জন্য সম্ভবত
প্রজেক্ট) তারপর কীভাবে সমাধান করা যায় তার টিপস খুঁজতে আপনার Winelib ব্যবহারকারী গাইডের সাথে পরামর্শ করা উচিত
তাদের.

একটি MFC-ভিত্তিক প্রকল্পের জন্য আপনাকে পরিবর্তে নিম্নলিখিত কমান্ডগুলি চালাতে হবে:

$ winemaker --lower-uppercase --mfc.
আমি তৈরি

একটি বিদ্যমান প্রজেক্ট-ফাইলের জন্য আপনাকে নিম্নলিখিত কমান্ডগুলি চালাতে হবে:

$ winemaker myproject.dsp
আমি তৈরি

করণীয় / বাগ


কিছু ক্ষেত্রে আপনাকে সম্পাদনা করতে হবে Makefile নামক অথবা সোর্স ফাইল ম্যানুয়ালি।

অনুমান করে যে উইন্ডোজ এক্সিকিউটেবল/লাইব্রেরি উপলব্ধ, আমরা ব্যবহার করতে পারি winedump থেকে
এটি কি ধরনের এক্সিকিউটেবল (গ্রাফিক্যাল বা কনসোল), কোন লাইব্রেরি তা নির্ধারণ করুন
এর সাথে সংযুক্ত, এবং কোন ফাংশন এটি রপ্তানি করে (লাইব্রেরির জন্য)। আমরা তারপর সব পুনরুদ্ধার করতে পারে
সংশ্লিষ্ট Winelib টার্গেটের জন্য এই সেটিংস।

তদ্ব্যতীত ওয়াইন মেকার এক্সিকিউটেবল ধারণকারী লাইব্রেরি খুঁজে খুব ভাল নয়:
এটি হয় বর্তমান ডিরেক্টরি বা মধ্যে হতে হবে LD_LIBRARY_PATH.

ওয়াইন মেকার এখনও বার্তা ফাইল এবং বার্তা কম্পাইলার সমর্থন করে না।

বাগ রিপোর্ট করা যেতে পারে মদ বাগ যে ব্যক্তি অনুসরণ করেhttp://bugs.winehq.org

লেখক


CodeWeavers জন্য François Gouget
দিমিত্রি ও পাউন
আন্দ্রে হেনশেল

উপস্থিতি


ওয়াইন মেকার ওয়াইন ডিস্ট্রিবিউশনের অংশ, যা WineHQ এর মাধ্যমে উপলব্ধ মদ
উন্নয়ন কেন্দ্রস্থানhttp://www.winehq.org/

onworks.net পরিষেবা ব্যবহার করে অনলাইনে ওয়াইনমেকার-ডেভেলপমেন্ট ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad