Qbs 1.16 ಸುಧಾರಣೆಗಳು ಮತ್ತು ಅದರ ಸಂಕಲನ ಸಾಧನಗಳಿಗೆ ಹೆಚ್ಚಿನ ಬೆಂಬಲದೊಂದಿಗೆ ಬರುತ್ತದೆ

ಕ್ಯೂಬಿಎಸ್ 1.16

ಕ್ಯೂಟಿ ಅಭಿವರ್ಧಕರು ತಿಳಿದಿದೆ ನಿಮ್ಮ ಬ್ಲಾಗ್‌ನಲ್ಲಿ ಪೋಸ್ಟ್ ಮಾಡುವ ಮೂಲಕ ಮತ್ತುl ಹೊಸ ಆವೃತ್ತಿಯ ಬಿಡುಗಡೆ ಸಾಫ್ಟ್‌ವೇರ್ ನಿರ್ಮಾಣ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಅಡ್ಡ-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಮತ್ತು ಓಪನ್ ಸೋರ್ಸ್ ಸಾಫ್ಟ್‌ವೇರ್ "ಕ್ಯೂಬಿಎಸ್ 1.16".

ಕ್ಯೂಟಿ ಕಂಪನಿ ಯೋಜನೆಯನ್ನು ತೊರೆದ ನಂತರ ಇದು ಮೂರನೇ ಬಿಡುಗಡೆಯಾಗಿದೆ ಮತ್ತು ಇದು ಒಂದುಸಮುದಾಯವು ಸಿದ್ಧಪಡಿಸಿದ ಗಂಟೆ Qbs ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದನ್ನು ಮುಂದುವರಿಸಲು ಆಸಕ್ತಿ. ಕ್ಯೂಬಿಎಸ್ ಬಗ್ಗೆ ಪರಿಚಯವಿಲ್ಲದವರಿಗೆ, ಇದು ಸಾಫ್ಟ್‌ವೇರ್ ಸಂಕಲನ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಮೀಸಲಾಗಿರುವ ಸಾಫ್ಟ್‌ವೇರ್ ಮತ್ತು ದೊಡ್ಡ ಮತ್ತು ಸಂಕೀರ್ಣ ಯೋಜನೆಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ, ಯಾವುದೇ ಸಂಖ್ಯೆಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ, ಮುಖ್ಯವಾಗಿ ಸಿ / ಸಿ ++ .

Qbs ಅನ್ನು ನಿರ್ಮಿಸಲು, ಅವಲಂಬನೆಗಳ ನಡುವೆ Qt ಅಗತ್ಯವಿದೆ ಯಾವುದೇ ಯೋಜನೆಯ ಜೋಡಣೆಯನ್ನು ಸಂಘಟಿಸಲು Qbs ಅನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. Qbs QML ಭಾಷೆಯ ಸರಳೀಕೃತ ಆವೃತ್ತಿಯನ್ನು ಬಳಸುತ್ತದೆ ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್‌ಗಾಗಿ ಬಿಲ್ಡ್ ಸನ್ನಿವೇಶಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು, ಬಾಹ್ಯ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಪ್ಲಗ್ ಇನ್ ಮಾಡಲು, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಲು ಮತ್ತು ಅನಿಯಂತ್ರಿತ ನಿರ್ಮಾಣ ನಿಯಮಗಳನ್ನು ರಚಿಸಲು ಸಾಕಷ್ಟು ಹೊಂದಿಕೊಳ್ಳುವ ನಿರ್ಮಾಣ ನಿಯಮಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಬಳಸಿಕೊಂಡು ಬಿಲ್ಡ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳ ಉತ್ಪಾದನೆ ಮತ್ತು ವಿಶ್ಲೇಷಣೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಕ್ಯೂಬಿಎಸ್ ಬಳಸುವ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಯನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ಅಲ್ಲದೆ, ಕ್ಯೂಬಿಎಸ್ ಮೇಕ್‌ಫೈಲ್‌ಗಳನ್ನು ಉತ್ಪಾದಿಸುವುದಿಲ್ಲ ಮತ್ತು ಮೇಕ್ ಯುಟಿಲಿಟಿಯಂತಹ ಮಧ್ಯವರ್ತಿಗಳಿಲ್ಲದೆ, ಇದು ಕಂಪೈಲರ್‌ಗಳು ಮತ್ತು ಲಿಂಕ್‌ಗಳ ಪ್ರಾರಂಭವನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ, ಎಲ್ಲಾ ಅವಲಂಬನೆಗಳ ವಿವರವಾದ ಗ್ರಾಫ್ ಅನ್ನು ಆಧರಿಸಿ ಸಂಕಲನ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸುತ್ತದೆ.

ಯೋಜನೆಯಲ್ಲಿನ ರಚನೆ ಮತ್ತು ಅವಲಂಬನೆಗಳ ಮೇಲಿನ ಆರಂಭಿಕ ದತ್ತಾಂಶದ ಉಪಸ್ಥಿತಿಯು ಅನೇಕ ಎಳೆಗಳಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಸಮಾನಾಂತರಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಫೈಲ್‌ಗಳು ಮತ್ತು ಉಪ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ದೊಡ್ಡ ಯೋಜನೆಗಳಿಗೆ, ಕ್ಯೂಬಿಎಸ್ ಅನ್ನು ಮರುಸಂಗ್ರಹಿಸುವ ಕಾರ್ಯಕ್ಷಮತೆ ಪೂರ್ಣಗೊಳ್ಳುವುದಕ್ಕಿಂತ ಹಲವಾರು ಪಟ್ಟು ವೇಗವಾಗಿರುತ್ತದೆ: ಮರು ಜೋಡಣೆ ಬಹುತೇಕ ತ್ವರಿತವಾಗಿ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಡೆವಲಪರ್ ಸಮಯ ಕಾಯುವಿಕೆಯನ್ನು ವ್ಯರ್ಥ ಮಾಡುವುದಿಲ್ಲ.

Qbs 1.16 ರಲ್ಲಿ ಹೊಸದೇನಿದೆ?

ಸಾಫ್ಟ್‌ವೇರ್‌ನ ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಸಂಪರ್ಕಿತ ಮಾಡ್ಯೂಲ್‌ಗಳಲ್ಲಿ ವಿಲೀನಗೊಂಡ ಗುಣಲಕ್ಷಣಗಳ ಪಟ್ಟಿಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ ಪರಸ್ಪರ ಅವಲಂಬನೆಗಳಿಂದ, ಇದು ಮುಖ್ಯವಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, ಫ್ಲಾಸ್ಗ್ ಅನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಾಗ cpp.staticLibraries, ಅದರ ಪಕ್ಕದಲ್ಲಿ ಡೀಬಗ್ ಮಾಡುವ ಮಾಹಿತಿಯನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸುವ ಮತ್ತು ಸಂರಚಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸರಳೀಕರಿಸಲಾಗಿದೆ ಸ್ಥಾಪಿಸಲಾಯಿತು (cpp.sepeteDebugInformation) ಪ್ರಾಜೆಕ್ಟ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿನ "ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ಡೈನಾಮಿಕ್ ಲೈಬ್ರರಿ" ವಿಭಾಗಗಳ ಮೂಲಕ.

ಮತ್ತಷ್ಟು ಸಂರಚನೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ Qt.core.generateMetaTypesFile ಮತ್ತು Qt.core.metaTypesInstallDir ಮೋಕ್ ಉಪಯುಕ್ತತೆಯಿಂದ ಉತ್ಪತ್ತಿಯಾದ JSON ಫೈಲ್‌ಗಳಿಗಾಗಿ (ಕ್ಯೂಟಿ> = 5.15).

ಸೇರಿಸಲಾಗಿದೆ ಕ್ಯೂಟಿ 5.15 ರಲ್ಲಿ ಪರಿಚಯಿಸಲಾದ ಕ್ಯೂಎಂಎಲ್‌ಗಾಗಿ ಹೊಸ ಪ್ರಕಾರದ ಘೋಷಣಾ ಕಾರ್ಯವಿಧಾನಕ್ಕೆ ಬೆಂಬಲ ಮತ್ತು ಕಾನನ್ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ (ಸಿ / ಸಿ ++ ಗಾಗಿ) ನೊಂದಿಗೆ ಕ್ಯೂಬಿಎಸ್ ಏಕೀಕರಣವನ್ನು ಸರಳೀಕರಿಸಲು ಕಾನನ್ಫೈಲ್ ಪ್ರೋಬ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

ಇತರ ಬದಲಾವಣೆಗಳಲ್ಲಿ ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಪರಿಚಯಿಸಲಾಗಿದೆ:

  • ರೆನೆಸಾಸ್ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್‌ಗಳಿಗಾಗಿ ಸ್ವಯಂಚಾಲಿತ ಜಿಸಿಸಿ ಮತ್ತು ಐಎಆರ್ ಪತ್ತೆಹಚ್ಚುವಿಕೆ ಸೇರಿಸಲಾಗಿದೆ.
  • ಮ್ಯಾಕೋಸ್‌ನಲ್ಲಿ ಎಕ್ಸ್‌ಕೋಡ್ 11.4 ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಖಣಿಲು- cl ಬೆಂಬಲ ಮಾಡ್ಯೂಲ್ನ ವಿಸ್ತೃತ ಸಾಮರ್ಥ್ಯಗಳು.
  • ಟೂಲ್‌ಕಿಟ್‌ನ ಸ್ಥಳವನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಒದಗಿಸದ ಪ್ರೊಫೈಲ್‌ಗಳಲ್ಲಿ MSVC, clang-cl ಮತ್ತು MinGW ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪತ್ತೆ ಮಾಡುವುದು.
  • Android ಗಾಗಿ Qt 5.14 ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು qbs-setup-android ಉಪಯುಕ್ತತೆಯನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ.
  • 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. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಸಿಸ್ ಡಿಜೊ

    ಹೌದು, ಮೂಲತಃ Qbs ನೊಂದಿಗೆ ನೀವು ಕಂಪ್ಯೂಟರ್‌ಗೆ ಏನು ಮಾಡಬೇಕೆಂದು ಹೇಳುತ್ತೀರಿ, ಅದನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ಹೇಳುತ್ತಿಲ್ಲ.