QT டெவலப்பர்கள் அறியப்பட்டது உங்கள் வலைப்பதிவில் இடுகையிடுவதன் மூலம், மற்றும்புதிய பதிப்பின் வெளியீடு மென்பொருள் உருவாக்க செயல்முறையை நிர்வகிக்க குறுக்கு மேடை மற்றும் திறந்த மூல மென்பொருள் "Qbs 1.16".
க்யூடி நிறுவனம் இந்த திட்டத்தை விட்டு வெளியேறிய பின்னர் இது மூன்றாவது வெளியீடாகும் இது ஒருஒரு சமூகம் தயாரித்த மணி Qbs ஐ தொடர்ந்து உருவாக்க ஆர்வமாக உள்ளது. Qbs உடன் அறிமுகமில்லாதவர்களுக்கு, இது மென்பொருள் தொகுப்பு செயல்முறையை நிர்வகிக்க அர்ப்பணிக்கப்பட்ட ஒரு மென்பொருள் என்பதையும், எந்தவொரு நிரலாக்க மொழிகளிலும் எழுதப்பட்ட பெரிய மற்றும் சிக்கலான திட்டங்களை ஆதரிக்கும் திறனைக் கொண்டுள்ளது என்பதையும் நீங்கள் அறிந்து கொள்ள வேண்டும், முக்கியமாக சி / சி ++ .
Qbs ஐ உருவாக்க, சார்புகளுக்கு இடையில் Qt தேவைப்படுகிறது Qbs எந்த திட்டத்தின் சட்டசபையை ஒழுங்கமைக்க வடிவமைக்கப்பட்டுள்ளது. Qbs QML மொழியின் எளிமைப்படுத்தப்பட்ட பதிப்பைப் பயன்படுத்துகிறது உங்கள் திட்டத்திற்கான உருவாக்க காட்சிகளை வரையறுக்க, வெளிப்புற தொகுதிகளை செருகவும், ஜாவாஸ்கிரிப்ட் செயல்பாடுகளைப் பயன்படுத்தவும், தன்னிச்சையான உருவாக்க விதிகளை உருவாக்கவும் மிகவும் நெகிழ்வான உருவாக்க விதிகளை வரையறுக்க உங்களை அனுமதிக்கிறது.
Qbs பயன்படுத்தும் ஸ்கிரிப்டிங் மொழி ஒருங்கிணைந்த மேம்பாட்டு சூழல்களைப் பயன்படுத்தி உருவாக்க ஸ்கிரிப்ட்களின் தலைமுறை மற்றும் பகுப்பாய்வை தானியக்கமாக்குவதற்கு ஏற்றது. மேலும், Qbs makefiles ஐ உருவாக்கவில்லை மற்றும் தயாரித்தல் பயன்பாடு போன்ற இடைத்தரகர்கள் இல்லாமல், இது தொகுப்பாளர்கள் மற்றும் இணைப்பாளர்களின் தொடக்கத்தை கட்டுப்படுத்துகிறது, அனைத்து சார்புகளின் விரிவான வரைபடத்தின் அடிப்படையில் தொகுப்பு செயல்முறையை மேம்படுத்துகிறது.
திட்டத்தின் கட்டமைப்பு மற்றும் சார்புகளின் ஆரம்ப தரவுகளின் இருப்பு பல நூல்களில் செயல்பாடுகளை செயல்படுத்துவதற்கு திறம்பட இணையாக உங்களை அனுமதிக்கிறது. அதிக எண்ணிக்கையிலான கோப்புகள் மற்றும் துணை அடைவுகளைக் கொண்ட பெரிய திட்டங்களுக்கு, Qbs ஐப் பயன்படுத்தி மறுசீரமைத்தல் செயல்திறன் நிறைவடைவதை விட பல மடங்கு வேகமாக இருக்கும்: மறுசீரமைத்தல் கிட்டத்தட்ட உடனடியாக செய்யப்படுகிறது மற்றும் டெவலப்பர் நேரம் காத்திருப்பதை வீணாக்காது.
Qbs 1.16 இல் புதியது என்ன?
மென்பொருளின் இந்த புதிய பதிப்பில் இணைக்கப்பட்ட தொகுதிகளில் இணைக்கப்பட்ட பண்புகளின் பட்டியல் வழங்கப்படுகிறது பரஸ்பர சார்புநிலைகளால், இது முக்கியமானது, எடுத்துக்காட்டாக, flasg ஐ செயலாக்கும்போது cpp.staticLibraries, அது தவிர பிழைத்திருத்த தகவலை தனித்தனியாக இயக்கும் மற்றும் கட்டமைக்கும் திறன் எளிமைப்படுத்தப்பட்டுள்ளது நிறுவப்பட்டது (cpp.separateDbugInformation) திட்ட அமைப்புகளில் "பயன்பாடு மற்றும் டைனமிக் லைப்ரரி" பிரிவுகளின் மூலம்.
மேலும் உள்ளமைவுகளில் ஆதரவு சேர்க்கப்பட்டது Qt.core.generateMetaTypesFile மற்றும் Qt.core.metaTypesInstallDir moc பயன்பாட்டால் உருவாக்கப்பட்ட JSON கோப்புகளுக்கு (Qt> = 5.15).
சேர்க்கப்பட்டது Qt 5.15 இல் அறிமுகப்படுத்தப்பட்ட QML க்கான புதிய வகை அறிவிப்பு பொறிமுறைக்கான ஆதரவு மற்றும் கோனன் தொகுப்பு நிர்வாகியுடன் (சி / சி ++ க்கு) கியூபிஎஸ் ஒருங்கிணைப்பை எளிதாக்க கோனன்ஃபைல்ப்ரோப் உள்ளமைவைச் சேர்த்தது.
மற்ற மாற்றங்களில் இந்த புதிய பதிப்பில் அறிமுகப்படுத்தப்பட்டது:
- ரெனேசாஸ் மைக்ரோகண்ட்ரோலர்களுக்கான தானியங்கி ஜி.சி.சி மற்றும் ஐ.ஏ.ஆர் கண்டறிதல் சேர்க்கப்பட்டது.
- MacOS இல் Xcode 11.4 க்கான ஆதரவு சேர்க்கப்பட்டது.
- Clang-cl ஆதரவு தொகுதியின் விரிவாக்கப்பட்ட திறன்கள்.
- கருவித்தொகுப்பின் இருப்பிடம் வெளிப்படையாக வழங்கப்படாத சுயவிவரங்களில் MSVC, clang-cl மற்றும் MinGW ஐ தானாக கண்டறிதல்.
- Android க்கான Qt 5.14 க்கான ஆதரவைச் சேர்த்தது மற்றும் qbs-setup-android பயன்பாட்டை புதுப்பித்தது.
- README கோப்பு விரிவாக்கப்பட்டது மற்றும் சாத்தியமான பங்களிப்பாளர்களுக்கு பயனுள்ள தகவல்களை வழங்கும் ஒரு CONTRIBUTOR கோப்பு சேர்க்கப்பட்டுள்ளது. எங்கள் கிதுப் கண்ணாடியைப் பார்க்கும் மக்களுக்கு இது முக்கியம்.
- கெரிட்டுக்கு விரைவான கருத்துக்களை வழங்குவதற்கும் எங்கள் குறியீடு தளத்தின் தரத்தை உயர்த்துவதற்கும் நிறைய முயற்சிகள் எங்கள் சிஐ உள்கட்டமைப்பிற்குள் சென்றன.
உபுண்டு மற்றும் வழித்தோன்றல்களில் Qbs ஐ எவ்வாறு நிறுவுவது?
இந்த பயன்பாட்டை தங்கள் கணினியில் நிறுவ ஆர்வமுள்ளவர்களுக்கு, நாங்கள் கீழே பகிர்ந்து கொள்ளும் வழிமுறைகளைப் பின்பற்றுவதன் மூலம் அவர்கள் அதைச் செய்யலாம்.
முன்னிருப்பாக உபுண்டு மற்றும் அதன் பெரும்பாலான வழித்தோன்றல்களில் கணினி களஞ்சியங்களில் பயன்பாட்டைக் காணலாம், ஆனால் நாம் காணும் பதிப்பு பழைய பதிப்பு (1.13).
இந்த பதிப்பை நிறுவ விரும்புவோருக்கு அல்லது புதியது களஞ்சியங்களில் வைக்கப்படும் வரை காத்திருக்க, பின்வரும் கட்டளையைத் தட்டச்சு செய்க:
sudo apt install qbs -y
ஏற்கனவே புதிய பதிப்பை முயற்சிக்க விரும்புவோரின் விஷயத்தில், முனையத்தில் பின்வரும் கட்டளையைத் தட்டச்சு செய்வதன் மூலம் தொகுப்பைப் பெற வேண்டும்:
wget https://download.qt.io/official_releases/qbs/1.16.0/qbs-src-1.16.0.zip unzip qbs-src-1.16.0.zip cd qbs-src-1.16.0 pip install beautifulsoup4 lxml qmake -r qbs.pro && make make install
ஆமாம், அடிப்படையில் Qbs உடன் நீங்கள் என்ன செய்ய விரும்புகிறீர்கள் என்பதை கணினியிடம் சொல்கிறீர்கள், அதை எப்படி செய்வது என்று அல்ல.