ಕ್ಯೂಟಿ ಕ್ರಿಯೇಟರ್ 5.0 ಅಭಿವೃದ್ಧಿ ಪರಿಸರ ಬಿಡುಗಡೆ

Qt ಕ್ರಿಯೇಟರ್ 5.0 ಇಂಟಿಗ್ರೇಟೆಡ್ ಡೆವಲಪ್‌ಮೆಂಟ್ ಪರಿಸರವನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ, Qt ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಕ್ರಾಸ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಇದು C++ ನಲ್ಲಿನ ಕ್ಲಾಸಿಕ್ ಪ್ರೊಗ್ರಾಮ್‌ಗಳ ಅಭಿವೃದ್ಧಿ ಮತ್ತು QML ಭಾಷೆಯ ಬಳಕೆ ಎರಡನ್ನೂ ಬೆಂಬಲಿಸುತ್ತದೆ, ಇದರಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು JavaScript ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಇಂಟರ್ಫೇಸ್ ಅಂಶಗಳ ರಚನೆ ಮತ್ತು ನಿಯತಾಂಕಗಳನ್ನು CSS-ತರಹದ ಬ್ಲಾಕ್‌ಗಳಿಂದ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗುತ್ತದೆ. ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯಲ್ಲಿನ ಗಮನಾರ್ಹ ಬದಲಾವಣೆಯು ಹೊಸ ಆವೃತ್ತಿಯ ನಿಯೋಜನೆ ಯೋಜನೆಗೆ ಪರಿವರ್ತನೆಯೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದೆ, ಅದರೊಳಗೆ ಆವೃತ್ತಿಯ ಮೊದಲ ಅಂಕಿಯು ಕ್ರಿಯಾತ್ಮಕ ಬದಲಾವಣೆಗಳೊಂದಿಗೆ ಬಿಡುಗಡೆಗಳಲ್ಲಿ ಬದಲಾಗುತ್ತದೆ (Qt ಕ್ರಿಯೇಟರ್ 5, ಕ್ಯೂಟಿ ಕ್ರಿಯೇಟರ್ 6, ಇತ್ಯಾದಿ).

ಕ್ಯೂಟಿ ಕ್ರಿಯೇಟರ್ 5.0 ಅಭಿವೃದ್ಧಿ ಪರಿಸರ ಬಿಡುಗಡೆ

ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ:

  • C ಮತ್ತು C++ ನಲ್ಲಿರುವ ಕೋಡ್ ಮಾದರಿಗೆ ಬ್ಯಾಕೆಂಡ್ ಆಗಿ ಕ್ಲಾಂಗ್ ಸರ್ವರ್ (ಕ್ಲ್ಯಾಂಗ್ಡ್) ಕ್ಯಾಶಿಂಗ್ ಸೇವೆಯನ್ನು ಬಳಸಲು ಪ್ರಾಯೋಗಿಕ ಸಾಧ್ಯತೆಯನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ಹೊಸ ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಐಚ್ಛಿಕವಾಗಿ libclang-ಆಧಾರಿತ ಕೋಡ್ ಮಾದರಿಯನ್ನು ಬದಲಿಸಲು ಬಳಸಬಹುದು, LSP (ಲ್ಯಾಂಗ್ವೇಜ್ ಸರ್ವರ್ ಪ್ರೋಟೋಕಾಲ್) ಬಳಕೆಗೆ ಧನ್ಯವಾದಗಳು, ಆದರೆ ಎಲ್ಲಾ ಕಾರ್ಯಗಳನ್ನು ಇನ್ನೂ ಅಳವಡಿಸಲಾಗಿಲ್ಲ. "ಉಪಕರಣಗಳು > ಆಯ್ಕೆಗಳು > ಸಿ++ > ಕ್ಲಾಂಗ್ಡ್" ಮೆನುವಿನಲ್ಲಿರುವ "ಕ್ಲಾಂಗ್ಡ್ ಬಳಸಿ" ಆಯ್ಕೆಯ ಮೂಲಕ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆಯನ್ನು ಮಾಡಲಾಗುತ್ತದೆ.
  • ಡಾಕರ್ ಕಂಟೈನರ್‌ಗಳಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಮತ್ತು ಚಾಲನೆ ಮಾಡಲು ಪ್ರಾಯೋಗಿಕ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಈ ವೈಶಿಷ್ಟ್ಯವು ಪ್ರಸ್ತುತ ಲಿನಕ್ಸ್ ಪರಿಸರಗಳು ಮತ್ತು CMake ಬಿಲ್ಡ್ ಸಿಸ್ಟಮ್‌ನೊಂದಿಗೆ ಯೋಜನೆಗಳಿಗೆ ಮಾತ್ರ ಲಭ್ಯವಿದೆ. ಇದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು, ನೀವು "ಸಹಾಯ > ಪ್ಲಗಿನ್‌ಗಳ ಕುರಿತು" ಮೆನು ಮೂಲಕ ಪ್ರಾಯೋಗಿಕ ಪ್ಲಗಿನ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ, ಅದರ ನಂತರ "ಡಾಕರ್" ಬಿಲ್ಡ್ ಸಾಧನಗಳನ್ನು ರಚಿಸುವ ಸಾಮರ್ಥ್ಯವು ಸಾಧನ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಗೋಚರಿಸುತ್ತದೆ.
  • C++ ಭಾಷೆಯ ಕೋಡ್ ಮಾದರಿಗೆ ಸಂಚಿತ ತಿದ್ದುಪಡಿಗಳನ್ನು ಮಾಡಲಾಗಿದೆ. ವಸ್ತುಗಳನ್ನು ಮರುಹೆಸರಿಸುವಾಗ, ಯೋಜನೆಗೆ ನೇರವಾಗಿ ಸಂಬಂಧಿಸದ ಫೈಲ್‌ಗಳ ಸ್ವಯಂಚಾಲಿತ ಆಯ್ಕೆಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ (ಉದಾಹರಣೆಗೆ, ಕ್ಯೂಟಿ ಹೆಡರ್ ಫೈಲ್‌ಗಳು). “.ui” ಮತ್ತು “.scxml” ಫೈಲ್‌ಗಳಲ್ಲಿನ ಬದಲಾವಣೆಗಳು ಮರುಸಂಕಲನವಿಲ್ಲದೆ ಕೋಡ್ ಮಾದರಿಯಲ್ಲಿ ತಕ್ಷಣವೇ ಪ್ರತಿಫಲಿಸುತ್ತದೆ.
  • QML ಗಾಗಿ ಕೋಡ್ ಮಾದರಿಯನ್ನು Qt 6.2 ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ.
  • LSP (ಲ್ಯಾಂಗ್ವೇಜ್ ಸರ್ವರ್ ಪ್ರೋಟೋಕಾಲ್) ಸರ್ವರ್‌ನ ಅನುಷ್ಠಾನವು Qt ಕ್ರಿಯೇಟರ್‌ನಲ್ಲಿನ ಕಾರ್ಯಾಚರಣೆಗಳ ಪ್ರಗತಿಯ ಕುರಿತು ಅಧಿಸೂಚನೆಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ. ಸರ್ವರ್ ಒದಗಿಸಿದ ಕೋಡ್ ತುಣುಕುಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • CMake ಅನ್ನು ಆಧರಿಸಿದ ಪ್ರಾಜೆಕ್ಟ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಟೂಲ್‌ಗಳಿಗೆ ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದ ಸುಧಾರಣೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ, ಇದರಲ್ಲಿ CMake ಫಲಿತಾಂಶಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ಪ್ರಾಜೆಕ್ಟ್ ಮೋಡ್‌ನಲ್ಲಿ ಸಂಕಲನ, ಎಡಿಟಿಂಗ್ ಮೋಡ್‌ಗೆ ಬದಲಾಯಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. ಆರಂಭಿಕ ಯೋಜನೆಯ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಗಾಗಿ ತಾತ್ಕಾಲಿಕ ನಿರ್ಮಾಣ ಡೈರೆಕ್ಟರಿಯನ್ನು ಬಳಸುವುದನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ. ಕೋಡ್ ಮತ್ತು ಹೆಡರ್‌ಗಳೊಂದಿಗೆ ಫೈಲ್‌ಗಳ ಗುಂಪುಗಳ ಪ್ರತ್ಯೇಕತೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಒಂದು ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಡೀಫಾಲ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಫೈಲ್ ಅನ್ನು ನಿರ್ಧರಿಸಲು ಈಗ ಸಾಧ್ಯವಿದೆ (ಹಿಂದೆ ಪಟ್ಟಿಯಲ್ಲಿರುವ ಮೊದಲ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ). ಎಕ್ಸಿಕ್ಯೂಟ್ ಕಸ್ಟಮ್ ಕಮಾಂಡ್ಸ್ ಕಾರ್ಯಾಚರಣೆಗೆ ಮ್ಯಾಕ್ರೋ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ದೊಡ್ಡ ಪ್ರಾಜೆಕ್ಟ್ ಫೈಲ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡುವಾಗ ನಿಧಾನಗತಿಯನ್ನು ತೊಡೆದುಹಾಕಲು ಕೆಲಸವನ್ನು ಮಾಡಲಾಗಿದೆ.
  • Qbs ಟೂಲ್ಕಿಟ್ ಅನ್ನು ಆಧರಿಸಿದ ಪ್ರಾಜೆಕ್ಟ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಪರಿಕರಗಳನ್ನು Qbs 1.20 ಅನ್ನು ಬಳಸಲು ವರ್ಗಾಯಿಸಲಾಗಿದೆ.
  • ARM ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಾಗಿ MSVC ಟೂಲ್‌ಕಿಟ್ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • Android 12 ಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
  • M1 ಚಿಪ್‌ನೊಂದಿಗೆ Apple ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ಇಂಟೆಲ್ ಪ್ರೊಸೆಸರ್‌ಗಳಿಗಾಗಿ Qt ಕ್ರಿಯೇಟರ್ ಬಿಲ್ಡ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಸುಧಾರಿತ ಬೆಂಬಲ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ