ક્યુબ્સ 1.16 તેના સંકલન સાધનોમાં સુધારણા અને વધુ સપોર્ટ સાથે આવે છે

ક્યુબ્સ 1.16

ક્યુટી વિકાસકર્તાઓ જાણીતા કર્યા તમારા બ્લોગ પર પોસ્ટ કરીને, અનેનવા સંસ્કરણનું લોન્ચિંગ સોફ્ટવેર બિલ્ડ પ્રક્રિયાને સંચાલિત કરવા માટે ક્રોસ-પ્લેટફોર્મ અને ઓપન સોર્સ સ softwareફ્ટવેરનું "ક્યુબ્સ 1.16".

ક્યુટી કંપનીએ પ્રોજેક્ટ છોડ્યો ત્યારબાદ આ ત્રીજી રજૂઆત છે અને જે એક છેએક સમુદાય દ્વારા તૈયાર કલાક ક્યુબ્સ વિકસિત કરવાનું ચાલુ રાખવામાં રસ છે. જેઓ ક્યૂબીએસથી અજાણ છે, તમારે જાણવું જોઈએ કે આ એક સ softwareફ્ટવેર છે જે સોફ્ટવેર સંકલન પ્રક્રિયાને સંચાલિત કરવા માટે સમર્પિત છે અને તેમાં મોટાભાગના પ્રોગ્રામિંગ ભાષાઓમાં લખેલા મોટા અને જટિલ પ્રોજેક્ટ્સને ટેકો આપવાની ક્ષમતા છે, મુખ્યત્વે સી / સી ++ .

ક્યૂબીએસ બનાવવા માટે, જોકે, અવલંબન વચ્ચે ક્યુટી આવશ્યક છે ક્યૂ.બી.એસ. કોઈપણ પ્રોજેક્ટની એસેમ્બલી ગોઠવવા માટે રચાયેલ છે. ક્યૂબ્સ QML ભાષાના સરળ વર્ઝનનો ઉપયોગ કરે છે તમારા પ્રોજેક્ટ માટે બિલ્ડ દૃશ્યો નિર્ધારિત કરવા માટે, તમને એકદમ લવચીક બિલ્ડ નિયમોને નિર્ધારિત કરવાની મંજૂરી આપે છે જેમાં તમે બાહ્ય મોડ્યુલોમાં પ્લગ કરી શકો છો, જાવાસ્ક્રિપ્ટ કાર્યોનો ઉપયોગ કરી શકો છો અને મનસ્વી રીતે બિલ્ડ નિયમો બનાવી શકો છો.

ક્યુબ્સ દ્વારા ઉપયોગમાં લેવામાં આવતી સ્ક્રિપ્ટીંગ ભાષા સંકલિત વિકાસ વાતાવરણનો ઉપયોગ કરીને બિલ્ડ સ્ક્રિપ્ટોના ઉત્પાદન અને વિશ્લેષણને સ્વચાલિત કરવા માટે અનુકૂળ છે. ઉપરાંત, ક્યૂબ્સ મેકફાઇલ્સ ઉત્પન્ન કરતું નથી અને વચેટિયાઓ વિના, જેમ કે મેક યુટિલિટી, તે બધા અવલંબનનાં વિગતવાર ગ્રાફના આધારે સંકલન પ્રક્રિયાને izingપ્ટિમાઇઝ કરીને, કમ્પાઇલર્સ અને લાઇનર્સની શરૂઆતને નિયંત્રિત કરે છે.

પ્રોજેક્ટમાં માળખા અને અવલંબન પર પ્રારંભિક ડેટાની હાજરી તમને બહુવિધ થ્રેડોમાં કામગીરીના અમલને અસરકારક રીતે સમાંતર કરવાની મંજૂરી આપે છે. મોટી સંખ્યામાં ફાઇલો અને સબડિરેક્ટરીઓ ધરાવતા મોટા પ્રોજેક્ટ્સ માટે, ક્યૂબીએસનો ઉપયોગ કરીને ફરીથી ફેરવવાનું પ્રદર્શન પૂર્ણ થવામાં ઘણી વખત ઝડપી હોઈ શકે છે: રીશેબલ લગભગ તરત જ કરવામાં આવે છે અને વિકાસકર્તાનો સમય રાહ જોતા બગાડે નહીં.

ક્યુબ્સ 1.16 માં નવું શું છે?

સ theફ્ટવેરના આ નવા વર્ઝનમાં કનેક્ટેડ મોડ્યુલોમાં મર્જ થયેલ ગુણધર્મોની સૂચિ રજૂ કરવામાં આવી છે પરસ્પર અવલંબન દ્વારા, જે મહત્વપૂર્ણ છે, ઉદાહરણ તરીકે, જ્યારે ફ્લાસગ તરીકે પ્રક્રિયા કરીએ ત્યારે cpp.staticLibraries, આ ઉપરાંત ડિબગીંગ માહિતીને અલગથી સક્ષમ અને રૂપરેખાંકિત કરવાની ક્ષમતા સરળ છે સ્થાપિત (cpp.separateDebugInifications) પ્રોજેક્ટ સેટિંગ્સમાં "એપ્લિકેશન અને ડાયનેમિકલીબ્રેરી" વિભાગ દ્વારા.

આગળ આધાર રૂપરેખાંકનો ઉમેરવામાં Qt.core.generateMetaTypeesFile અને Qt.core.metaTypeesInstallDir મોક યુટિલિટી દ્વારા જનરેટ કરેલી JSON ફાઇલો માટે (ક્યૂટ> = 5.15).

ઉમેર્યું Qt 5.15 માં રજૂ ક્યુએમએલ માટે નવા પ્રકારનાં ઘોષણા પદ્ધતિ માટે સપોર્ટ અને કોનન પેકેજ મેનેજર (સી / સી ++ માટે) સાથે ક્યુબ્સ એકીકરણને સરળ બનાવવા માટે કોનનફાઇલપ્રોબ રૂપરેખાંકન ઉમેર્યું.

અન્ય ફેરફારોમાંથી જે આ નવા સંસ્કરણમાં રજૂ કરવામાં આવ્યા હતા:

  • રેનેસાસ માઇક્રોકન્ટ્રોલર્સ માટે સ્વચાલિત જીસીસી અને આઈએઆર તપાસ ઉમેરવામાં.
  • મેકોઝ પર એક્સકોડ 11.4 માટે સપોર્ટ ઉમેર્યો.
  • ક્લેંગ-સીએલ સપોર્ટ મોડ્યુલની વિસ્તૃત ક્ષમતાઓ.
  • ટૂલ્સકિટનું સ્થાન સ્પષ્ટ રીતે પ્રદાન કરાયેલ નથી તેવા પ્રોફાઇલ્સમાં એમએસવીસી, ક્લેંગ-સીએલ અને મિનડબ્લ્યુની સ્વચાલિત શોધ.
  • Android માટે Qt 5.14 માટે સપોર્ટ ઉમેર્યો અને ક્યૂબીએસ-સેટઅપ-એન્ડ્રોઇડ ઉપયોગિતાને અપડેટ કરી.
  • README ફાઇલ વિસ્તૃત કરવામાં આવી છે અને એક CONTRIBUTOR ફાઇલ ઉમેરવામાં આવી છે જે સંભવિત ફાળો આપનારાઓ માટે ઉપયોગી માહિતી પ્રદાન કરે છે. આપણા ગિથબ અરીસાને જોતા લોકો માટે આ મહત્વપૂર્ણ છે.
  • ગેરીટને ઝડપી પ્રતિસાદ આપવા અને અમારા કોડ બેઝની ગુણવત્તાને ઉચ્ચ રાખવા માટે અમારા સીઆઇ ઇન્ફ્રાસ્ટ્રક્ચરમાં ઘણા પ્રયત્નો થયા.

ઉબુન્ટુ અને ડેરિવેટિવ્ઝમાં ક્યુબ્સ કેવી રીતે ઇન્સ્ટોલ કરવું?

જેઓ તેમની સિસ્ટમ પર આ એપ્લિકેશનને ઇન્સ્ટોલ કરવામાં સક્ષમ બનવા માટે રસ ધરાવે છે, અમે નીચે સૂચનાઓનું પાલન કરીને તેઓ તે કરી શકે છે.

મૂળભૂત રીતે ઉબુન્ટુ અને તેના મોટાભાગના ડેરિવેટિવ્ઝમાં આપણે સિસ્ટમ રીપોઝીટરીમાં એપ્લિકેશન શોધી શકીએ છીએ, પરંતુ જે સંસ્કરણ આપણે શોધીશું તે જૂની આવૃત્તિ છે (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

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   સીઝ જણાવ્યું હતું કે

    હા, મૂળભૂત રીતે ક્યુબ્સ સાથે તમે કમ્પ્યુટરને કહો છો કે તમારે શું કરવું છે, કેવી રીતે કરવું તે નહીં.