প্রশ্ন: * .প্রো বনাম * .প্রি


88

মধ্যে পার্থক্য কি *.proএবং *.priqmake জন্য কনফিগারেশন ফাইল?

* .Pro ফাইলের মধ্যে কী যাওয়া উচিত এবং * .pri ফাইলের মধ্যে কী হওয়া উচিত?

উত্তর:


54

একটি .proফাইল হ'ল আপনি কিউ কিউ মেক চালান। একটি .priফাইল একটি ফাইল অন্তর্ভুক্ত করা হয় .pro। তা ছাড়া দুজনের মধ্যে খুব একটা পার্থক্য নেই।

ব্যবহারের উদাহরণ হতে পারে যদি আপনার বিভিন্ন বিল্ড থাকে যা বিভিন্ন বিকল্পের প্রয়োজন। বিভিন্ন .pri ফাইলগুলিতে বিকল্পগুলি স্থগিত করার সময় আপনি .pro এ ভাগ করা তথ্য রাখতে পারেন। কিছুটা আরও তথ্য, যদিও স্বীকারযোগ্যভাবে খুব বেশি কিছু পাওয়া যায় না, এখানে পাওয়া যাবে


75

তাদের লক্ষ্যযুক্ত পুনরায় ব্যবহারের মধ্যে একটি প্রধান পার্থক্য রয়েছে:

.pro

এটিকে সাধারণত প্রকল্প ফাইল বলা হয় ।

.প্রি

একে সাধারণত প্রকল্প অন্তর্ভুক্ত ফাইল বলা হয় ।

আপনি তাদের নামগুলিতে দেখতে পাচ্ছেন, মূল পার্থক্য হ'ল .priফাইলগুলি ফাইল অন্তর্ভুক্ত করা বোঝানো হয় be এটি মূলত কার্যকারিতা ভাগ করে নেওয়ার জন্য প্রোগ্রামিং ভাষার মডিউলগুলি অন্তর্ভুক্ত করার মতো।

আপনি সেই .priফাইলগুলিতে সাধারণ সেটিংস এবং কোড লিখতে সক্ষম হবেন এবং .proপ্রয়োজনীয়তার সাথে সাথে কয়েকটি ফাইল থেকে তাদের অন্তর্ভুক্ত করবেন । আপনি বাস্তবে এটি ব্যবহার করবেন:

foo.pri

FOO = BAR

হ্যালো.প্রো

...
include($$PWD/foo.pri)
...

world.pro

...
include($$PWD/foo.pri)
...

এইভাবে, সাধারণতা hello.proপাশাপাশি উভয় উপলব্ধ হবে world.pro। এটি এই দৃশ্যে খুব বেশি পার্থক্য তৈরি করে না, তবে যখন ভাগ করা কার্যকারিতা দীর্ঘায়িত হবে, তখন এটি আপনাকে কিছু লেখার পাশাপাশি সিঙ্কিং, বাগফিক্সিং এবং আরও অনেক কিছু সংরক্ষণ করবে।

আপনি এমনকি অন্তর্ভুক্ত করতে পারে .pri.pri যদি চান অন্য ফাইলের ফাইল । আপনি .priবিভিন্ন সাব-প্রজেক্ট ইত্যাদিতে ফাইলও অন্তর্ভুক্ত করতে পারেন এটি খুব সুন্দর।

সিনট্যাক্সটি একই, তবে উভয় .proএবং .priফাইল উভয়ের জন্য । শেষ পর্যন্ত, আপনি উপর qmake চালানো হবে.pro ফাইলগুলিতে এবং যদি আপনার কাছে প্রজেক্ট ফাইল উপস্থিত না থাকে এবং আপনি ব্যবহারের উদ্দেশ্যে থাকেন তবে Qmake আপনার জন্য উত্পন্ন করে qmake -project

আপনি এখানে অন্তর্ভুক্ত ফাংশন সম্পর্কে আরও পড়তে পারেন :

অন্তর্ভুক্ত (ফাইলের নাম)

বর্তমানের প্রকল্পের যেখানে ফাইলটি অন্তর্ভুক্ত রয়েছে সেখানে ফাইলের নাম দ্বারা নির্দিষ্ট করা ফাইলের সামগ্রী অন্তর্ভুক্ত করে। ফাইলের নাম অন্তর্ভুক্ত করা থাকলে এই ফাংশনটি সফল হয়; অন্যথায় এটি ব্যর্থ হয়। অন্তর্ভুক্ত ফাইলটি সঙ্গে সঙ্গে প্রক্রিয়া করা হয়।

সুযোগটি শর্ত হিসাবে এই ফাংশনটি ব্যবহার করে ফাইলটি অন্তর্ভুক্ত ছিল কিনা তা আপনি পরীক্ষা করতে পারেন।

কেবলমাত্র সম্পূর্ণ হওয়ার জন্য, এখানে .prf প্রকল্প বৈশিষ্ট্য ফাইল এবং .prl প্রকল্প লিঙ্কার ফাইলগুলিও রয়েছে তবে শেষ ব্যবহারকারী হিসাবে আপনাকে আপাতত এটিকে মোকাবেলা করার দরকার নেই।


16

বিন্যাস .priফাইল ঠিক বিন্যাস হিসাবে একই .proফাইল। মূল পার্থক্য হ'ল একটি অভিপ্রায়; একটি .pro হ'ল বেশিরভাগ লোকেরা সরাসরি কিউমেক চালানোর প্রত্যাশা করে থাকে, যখন একটি .pri দ্বারা একটি .PRO অন্তর্ভুক্ত থাকে। আপনি যখন অন্য ফাইলটি অন্তর্ভুক্ত করার জন্য qmake কে নির্দেশ দিচ্ছেন, এটি কেবলমাত্র সেই ফাইলটিতে কমান্ডগুলি প্রসেস করে যেন এটি বর্তমান ফাইলে রয়েছে।

রেফারেন্সের জন্য: * .প্রো বনাম * .প্রি


আমি আসলে এই প্রশ্নটি দেখেছি এবং লক্ষ্য করি না যে দ্বিতীয় উত্তরটি আসলে আমার প্রশ্নের উত্তর দেয় .. :(
রোমান বিস্কো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.