মধ্যে পার্থক্য কি *.pro
এবং *.pri
qmake জন্য কনফিগারেশন ফাইল?
* .Pro ফাইলের মধ্যে কী যাওয়া উচিত এবং * .pri ফাইলের মধ্যে কী হওয়া উচিত?
মধ্যে পার্থক্য কি *.pro
এবং *.pri
qmake জন্য কনফিগারেশন ফাইল?
* .Pro ফাইলের মধ্যে কী যাওয়া উচিত এবং * .pri ফাইলের মধ্যে কী হওয়া উচিত?
উত্তর:
একটি .pro
ফাইল হ'ল আপনি কিউ কিউ মেক চালান। একটি .pri
ফাইল একটি ফাইল অন্তর্ভুক্ত করা হয় .pro
। তা ছাড়া দুজনের মধ্যে খুব একটা পার্থক্য নেই।
ব্যবহারের উদাহরণ হতে পারে যদি আপনার বিভিন্ন বিল্ড থাকে যা বিভিন্ন বিকল্পের প্রয়োজন। বিভিন্ন .pri ফাইলগুলিতে বিকল্পগুলি স্থগিত করার সময় আপনি .pro এ ভাগ করা তথ্য রাখতে পারেন। কিছুটা আরও তথ্য, যদিও স্বীকারযোগ্যভাবে খুব বেশি কিছু পাওয়া যায় না, এখানে পাওয়া যাবে ।
তাদের লক্ষ্যযুক্ত পুনরায় ব্যবহারের মধ্যে একটি প্রধান পার্থক্য রয়েছে:
এটিকে সাধারণত প্রকল্প ফাইল বলা হয় ।
একে সাধারণত প্রকল্প অন্তর্ভুক্ত ফাইল বলা হয় ।
আপনি তাদের নামগুলিতে দেখতে পাচ্ছেন, মূল পার্থক্য হ'ল .pri
ফাইলগুলি ফাইল অন্তর্ভুক্ত করা বোঝানো হয় be এটি মূলত কার্যকারিতা ভাগ করে নেওয়ার জন্য প্রোগ্রামিং ভাষার মডিউলগুলি অন্তর্ভুক্ত করার মতো।
আপনি সেই .pri
ফাইলগুলিতে সাধারণ সেটিংস এবং কোড লিখতে সক্ষম হবেন এবং .pro
প্রয়োজনীয়তার সাথে সাথে কয়েকটি ফাইল থেকে তাদের অন্তর্ভুক্ত করবেন । আপনি বাস্তবে এটি ব্যবহার করবেন:
FOO = BAR
...
include($$PWD/foo.pri)
...
...
include($$PWD/foo.pri)
...
এইভাবে, সাধারণতা hello.pro
পাশাপাশি উভয় উপলব্ধ হবে world.pro
। এটি এই দৃশ্যে খুব বেশি পার্থক্য তৈরি করে না, তবে যখন ভাগ করা কার্যকারিতা দীর্ঘায়িত হবে, তখন এটি আপনাকে কিছু লেখার পাশাপাশি সিঙ্কিং, বাগফিক্সিং এবং আরও অনেক কিছু সংরক্ষণ করবে।
আপনি এমনকি অন্তর্ভুক্ত করতে পারে .pri
.pri
যদি চান অন্য ফাইলের ফাইল । আপনি .pri
বিভিন্ন সাব-প্রজেক্ট ইত্যাদিতে ফাইলও অন্তর্ভুক্ত করতে পারেন এটি খুব সুন্দর।
সিনট্যাক্সটি একই, তবে উভয় .pro
এবং .pri
ফাইল উভয়ের জন্য । শেষ পর্যন্ত, আপনি উপর qmake চালানো হবে.pro
ফাইলগুলিতে এবং যদি আপনার কাছে প্রজেক্ট ফাইল উপস্থিত না থাকে এবং আপনি ব্যবহারের উদ্দেশ্যে থাকেন তবে Qmake আপনার জন্য উত্পন্ন করে qmake -project
।
আপনি এখানে অন্তর্ভুক্ত ফাংশন সম্পর্কে আরও পড়তে পারেন :
অন্তর্ভুক্ত (ফাইলের নাম)
বর্তমানের প্রকল্পের যেখানে ফাইলটি অন্তর্ভুক্ত রয়েছে সেখানে ফাইলের নাম দ্বারা নির্দিষ্ট করা ফাইলের সামগ্রী অন্তর্ভুক্ত করে। ফাইলের নাম অন্তর্ভুক্ত করা থাকলে এই ফাংশনটি সফল হয়; অন্যথায় এটি ব্যর্থ হয়। অন্তর্ভুক্ত ফাইলটি সঙ্গে সঙ্গে প্রক্রিয়া করা হয়।
সুযোগটি শর্ত হিসাবে এই ফাংশনটি ব্যবহার করে ফাইলটি অন্তর্ভুক্ত ছিল কিনা তা আপনি পরীক্ষা করতে পারেন।
কেবলমাত্র সম্পূর্ণ হওয়ার জন্য, এখানে .prf
প্রকল্প বৈশিষ্ট্য ফাইল এবং .prl
প্রকল্প লিঙ্কার ফাইলগুলিও রয়েছে তবে শেষ ব্যবহারকারী হিসাবে আপনাকে আপাতত এটিকে মোকাবেলা করার দরকার নেই।
বিন্যাস .pri
ফাইল ঠিক বিন্যাস হিসাবে একই .pro
ফাইল। মূল পার্থক্য হ'ল একটি অভিপ্রায়; একটি .pro হ'ল বেশিরভাগ লোকেরা সরাসরি কিউমেক চালানোর প্রত্যাশা করে থাকে, যখন একটি .pri দ্বারা একটি .PRO অন্তর্ভুক্ত থাকে। আপনি যখন অন্য ফাইলটি অন্তর্ভুক্ত করার জন্য qmake কে নির্দেশ দিচ্ছেন, এটি কেবলমাত্র সেই ফাইলটিতে কমান্ডগুলি প্রসেস করে যেন এটি বর্তমান ফাইলে রয়েছে।
রেফারেন্সের জন্য: * .প্রো বনাম * .প্রি