ಪ್ರಾರಂಭ ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರದ ಹೊಸ ಆವೃತ್ತಿ ಕ್ಯೂಟಿ ಸೃಷ್ಟಿಕರ್ತ 7.0, Qt ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.
QtCreator 7.0 ರಲ್ಲಿ ಕ್ಲಾಸಿಕ್ C++ ಪ್ರೋಗ್ರಾಂ ಅಭಿವೃದ್ಧಿ ಎರಡೂ ಬೆಂಬಲಿತವಾಗಿದೆ QML ಭಾಷೆಯ ಬಳಕೆ, ಇದರಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು JavaScript ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಇಂಟರ್ಫೇಸ್ ಅಂಶಗಳ ರಚನೆ ಮತ್ತು ನಿಯತಾಂಕಗಳನ್ನು CSS-ತರಹದ ಬ್ಲಾಕ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಥಾಪಿಸಲಾಗಿದೆ.
ಕ್ಯೂಟಿ ಕ್ರಿಯೇಟರ್ನ ಮುಖ್ಯ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು 7.0
ಕ್ಯೂಟಿ ಕ್ರಿಯೇಟರ್ 7.0 ನಿಂದ ಪ್ರಸ್ತುತಪಡಿಸಲಾದ ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ "ಹೊಸ ಫೈಲ್ ಅಥವಾ ಪ್ರಾಜೆಕ್ಟ್" ಮೆನು ಐಟಂ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ "ಹೊಸ ಫೈಲ್" ಮತ್ತು "ಹೊಸ ಪ್ರಾಜೆಕ್ಟ್" ಎಂಬ ಎರಡು ಪ್ರತ್ಯೇಕ ಸಂವಾದಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ.
ಗೆ ವರದಿಯಾಗಿದೆ Qt ಆನ್ಲೈನ್ ಸ್ಥಾಪಕವನ್ನು ಬಳಸುವ ಬಳಕೆದಾರರು ಕ್ಯೂಟಿಯ ಸಣ್ಣ ಪರಿಷ್ಕರಣೆಗಳ ಲಭ್ಯತೆಯ ಬಗ್ಗೆ. ಮಾಡಬಹುದು ಅಧಿಸೂಚನೆಗಳ ಪ್ರದರ್ಶನವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ "ಆಯ್ಕೆಗಳು > ಪರಿಸರ > ನವೀಕರಣಗಳು" ವಿಭಾಗದಲ್ಲಿ.
ಎದ್ದು ಕಾಣುವ ಮತ್ತೊಂದು ಬದಲಾವಣೆ C++ ಭಾಷೆಯ ಕೋಡ್ ಮಾದರಿಯನ್ನು LLVM 14 ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ ಮತ್ತು LSP (ಲ್ಯಾಂಗ್ವೇಜ್ ಸರ್ವರ್ ಪ್ರೋಟೋಕಾಲ್) ಅನ್ನು ಬೆಂಬಲಿಸುವ ಕ್ಲಾಂಗ್ಡ್ ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಬಳಸಲು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಬದಲಾಯಿಸಲಾಗಿದೆ. ಹಳೆಯ ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು "ಪರಿಕರಗಳು > ಆಯ್ಕೆಗಳು > C++ > Clangd" ಮೆನು ಮೂಲಕ ಹಿಂತಿರುಗಿಸಬಹುದು, ಅಲ್ಲಿ ನೀವು ಸೂಚ್ಯಂಕ ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ಗೆ ಕ್ಲಾಂಗ್ಡ್ ಬಳಕೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು, ಆದರೆ ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೈಲೈಟ್ ಮಾಡಲು ಮತ್ತು ಸ್ವಯಂಪೂರ್ಣ ಇನ್ಪುಟ್ಗಾಗಿ ಅದನ್ನು ಬಳಸುವುದನ್ನು ಮುಂದುವರಿಸಬಹುದು.
ಅದರ ಜೊತೆಗೆ, ಪ್ಲಗಿನ್ ಕಾನ್ಫಿಗರೇಶನ್ ClangFormat ಅನ್ನು ಸಾಮಾನ್ಯ ಶೈಲಿಯ ಸೆಟ್ಟಿಂಗ್ಗಳೊಂದಿಗೆ ವಿಭಾಗಕ್ಕೆ ಸರಿಸಲಾಗಿದೆ ಮತ್ತು ಪ್ರತ್ಯೇಕ ಟ್ಯಾಬ್ ಆಗಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ.
ಇತರ ಬದಲಾವಣೆಗಳಲ್ಲಿ ಅದು ಎದ್ದು ಕಾಣುತ್ತದೆ:
- ಇತ್ತೀಚಿನ Qt ಶಾಖೆಯಿಂದ ಬದಲಾವಣೆಗಳನ್ನು ಪ್ರತಿಬಿಂಬಿಸಲು QML ಪಾರ್ಸರ್ ಅನುಷ್ಠಾನವನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ.
- CMake ಬಳಸುವ ಯೋಜನೆಗಳಿಗಾಗಿ ಸೆಟ್ಟಿಂಗ್ಗಳ ಪುಟವನ್ನು ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.
- CMake ಎಕ್ಸಿಕ್ಯೂಶನ್ ಅನ್ನು ನಿಲ್ಲಿಸಲು "Stop CMake" ಬಟನ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, ಪ್ರಾಜೆಕ್ಟ್ ಬಿಲ್ಡ್ ಸ್ಕ್ರಿಪ್ಟ್ ಸೆಟಪ್ ಸಮಯದಲ್ಲಿ.
- ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ಈಗಾಗಲೇ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದ್ದರೂ ಸಹ, ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ನವೀಕರಿಸಲು CMake ಅನ್ನು ಮರು-ರನ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
- ಆರಂಭಿಕ ಮತ್ತು ಪ್ರಸ್ತುತ ಪ್ರಾಜೆಕ್ಟ್ ಕಾನ್ಫಿಗರೇಶನ್ಗಳಿಗಾಗಿ ಪ್ರತ್ಯೇಕ CMake ವೇರಿಯೇಬಲ್ಗಳು, ಮೊದಲ ಸಂದರ್ಭದಲ್ಲಿ CMakeLists.txt.use ಫೈಲ್ನಿಂದ ಮೊದಲ ಕಾನ್ಫಿಗರೇಶನ್ನಲ್ಲಿ ಬಳಸಲಾದ ವೇರಿಯೇಬಲ್ಗಳು ಮತ್ತು ಎರಡನೇ ಸಂದರ್ಭದಲ್ಲಿ . cmake/api ನಿಂದ CMake ಫೈಲ್-api json ಮೂಲಕ ರಫ್ತು ಮಾಡಲಾದ ವೇರಿಯಬಲ್ಗಳು /v1/response ಡೈರೆಕ್ಟರಿ.
- ಲಭ್ಯವಿರುವ ಪರಿಕರಗಳ ಸುಧಾರಿತ ಸ್ವಯಂಚಾಲಿತ ಪತ್ತೆ ಮತ್ತು ಪ್ರಾರಂಭದಲ್ಲಿ ಐಚ್ಛಿಕ ಕಂಪೈಲರ್ ಆಹ್ವಾನಗಳ ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆಗೊಳಿಸಲಾಗಿದೆ, ಇದರ ಪರಿಣಾಮವಾಗಿ ಕೆಲವು ಪರಿಸರಗಳಲ್ಲಿ ವೇಗವಾದ ಕ್ಯೂಟಿ ಕ್ರಿಯೇಟರ್ ಪ್ರಾರಂಭದ ಸಮಯ.
- ಹೊಸ ಪ್ರಾಜೆಕ್ಟ್ ವಿಝಾರ್ಡ್ಗಳು C++17 ಅನ್ನು C++ ಮಾನದಂಡವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತವೆ.
MacOS ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿ, ಡಾರ್ಕ್ ಥೀಮ್ಗಾಗಿ ಸಿಸ್ಟಮ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ. - MacOS ಬಿಲ್ಡ್ಗಳಲ್ಲಿ ಡಾಕರ್ಗೆ ಪ್ರಾಯೋಗಿಕ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- Android ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಾಗಿ, ಡೀಫಾಲ್ಟ್ NDK ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುವ ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು NDK ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳ ಪತ್ತೆಯನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ.
- Linux ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಾಗಿ, ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಆಧರಿಸಿ Qt ಗಾಗಿ ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು, ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ಪರಿಸರ ವೇರಿಯೇಬಲ್ QT_QPA_PLATFORM=ವೇಲ್ಯಾಂಡ್ ಅನ್ನು ಹೊಂದಿಸಿ.
ಅಂತಿಮವಾಗಿ ನೀವು ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸಿದರೆ ಈ ಹೊಸ ಆವೃತ್ತಿಯ ಬಗ್ಗೆ, ನೀವು ಮೂಲ ಪ್ರಕಟಣೆಯನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್ನಲ್ಲಿ.
ಕ್ಯೂಟಿ ಕ್ರಿಯೇಟರ್ ಅನ್ನು ಪಡೆಯಿರಿ 7.0
ಆಸಕ್ತಿ ಹೊಂದಿರುವವರಿಗೆ, ಓಪನ್ ಸೋರ್ಸ್ ಆವೃತ್ತಿ ಲಭ್ಯವಿದೆ ಎಂದು ಅವರು ತಿಳಿದಿರಬೇಕು "ಕ್ಯೂಟಿ ಕ್ರಿಯೇಟರ್" ಅಡಿಯಲ್ಲಿ ಕ್ಯೂಟಿ ಡೌನ್ಲೋಡ್ ಪುಟದಲ್ಲಿ, ವಾಣಿಜ್ಯ ಆವೃತ್ತಿಯಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿರುವವರು ಕ್ಯೂಟಿ ಖಾತೆ ಪೋರ್ಟಲ್ನಲ್ಲಿ ವಾಣಿಜ್ಯ ಪರವಾನಗಿಯನ್ನು ಕಾಣಬಹುದು.
ನಮ್ಮಲ್ಲಿ ಲಿನಕ್ಸ್ ಬಳಸುವವರಿಗೆ, ಸಾಮಾನ್ಯವಾಗಿ ಲಿನಕ್ಸ್ಗಾಗಿ ನೀಡಲಾಗುವ ಅನುಸ್ಥಾಪಕದ ಸಹಾಯದಿಂದ ನಾವು ಅನುಸ್ಥಾಪನೆಯನ್ನು ಕೈಗೊಳ್ಳಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಆಫ್ಲೈನ್ನಲ್ಲಿ ಪಡೆಯಲು, ಟರ್ಮಿನಲ್ ತೆರೆಯಿರಿ ಮತ್ತು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ:
wget https://download.qt.io/official_releases/qtcreator/7.0/7.0.0/qt-creator-opensource-linux-x86_64-7.0.0.run
ಈಗ ಸರಳವಾಗಿ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ಫೈಲ್ಗೆ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಅನುಮತಿಗಳನ್ನು ನೀಡಿ:
sudo chmod +x qt-creator-opensource-linux-x86_64-7.0.0.run
ಮತ್ತು ಈಗ ನಾವು ನಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಸ್ಥಾಪಕವನ್ನು ಚಲಾಯಿಸಬಹುದು, ಇದಕ್ಕಾಗಿ ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಟೈಪ್ ಮಾಡಬೇಕು:
./qt-creator-opensource-linux-x86_64-7.0.0.run
ಅನುಸ್ಥಾಪನೆಯ ಕೊನೆಯಲ್ಲಿ, ಕ್ಯೂಟಿ ಕ್ರಿಯೇಟರ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ಸಮಸ್ಯೆಗಳನ್ನು ತಪ್ಪಿಸಲು ನಾವು ಕೆಲವು ಹೆಚ್ಚುವರಿ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕು, ಇದಕ್ಕಾಗಿ ಅದೇ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಟೈಪ್ ಮಾಡಲಿದ್ದೇವೆ:
sudo apt-get install build-essential
ಮತ್ತು ನಾವು ಸಾಮಾನ್ಯ ಫಾಂಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ಲೈಬ್ರರಿಯನ್ನು ಸಹ ಸ್ಥಾಪಿಸಬೇಕು:
sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
ಅಥವಾ ಉಬುಂಟು ಮತ್ತು ಉತ್ಪನ್ನ ಭಂಡಾರಗಳಲ್ಲಿ ಪ್ಯಾಕೇಜ್ ಸಿದ್ಧವಾಗುವುದನ್ನು ಕಾಯಲು ಬಯಸುವವರು, ಅವರು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು:
sudo apt install qtcreator