ืืืืจืื ืืืืืจืช ืืื ืืื ืืื ืฉื Qbs 1.21. ืืื ืืืืืืจื ืืฉืืื ื ืืื ืฉืืืจืช Qt ืขืืื ืืช ืคืืชืื ืืคืจืืืงื, ืฉืืืื ื ืขื ืืื ืืงืืืื ืืืขืื ืืื ืช ืืืืฉืื ืืคืืชืื Qbs. ืืื ืืื ืืช Qbs, Qt ื ืืจืฉ ืืื ืืชืืืืืช, ืื ืื Qbs ืขืฆืื ื ืืขื ืืืจืื ืืช ืืืจืืื ืฉื ืื ืคืจืืืงื. Qbs ืืฉืชืืฉืช ืืืจืกื ืคืฉืืื ืฉื โโืฉืคืช QML ืืื ืืืืืืจ ืกืงืจืืคืืื ืืื ืืืช ืคืจืืืงืืื, ืืืืคืฉืจืช ืื ืืืืืืจ ืืืื ืื ืืื ืืืืฉืื ืืืื ืฉืืืืืื ืืืืจ ืืืืืืื ืืืฆืื ืืื, ืืืฉืชืืฉ ืืคืื ืงืฆืืืช JavaScript ืืืืฆืืจ ืืืื ืื ืืื ืืืชืืืื ืืืฉืืช.
ืฉืคืช ืืกืงืจืืคืืื ืืืฉืืฉืช ื-Qbs ืืืชืืืช ืืืคืื ืืช ืืืฆืืจื ืืื ืืชืื ืฉื ืกืงืจืืคืืื ืืื ืืช ืขื ืืื IDEs. ืื ืืกืฃ, Qbs ืืื ื ืืืืฆืจืช ืงืืฆื makefile, ืืืขืฆืื, ืืื ืืชืืืืื ืืืื ืชืืื ืืช ืืฉืืจืืช make, ืฉืืืืช ืืืฉืงื ืฉื ืืืืจืื ืืืงืฉืจืื, ืชืื ืืืคืืืืืืฆืื ืฉื ืชืืืื ืืื ืืื ืืืชืืกืก ืขื ืืจืฃ ืืคืืจื ืฉื ืื ืืชืืืช. ืื ืืืืืช ืฉื ื ืชืื ืื ืจืืฉืื ืืื ืขื ืืืื ื ืืืชืืืช ืืคืจืืืงื ืืืคืฉืจืช ืื ืืืงืืื ืืืขืืืืช ืืช ืืืฆืืข ืืคืขืืืืช ืืืกืคืจ ืฉืจืฉืืจืื. ืขืืืจ ืคืจืืืงืืื ืืืืืื ืืืืจืืืื ืืืกืคืจ ืจื ืฉื ืงืืฆืื ืืชืชื ืกืคืจืืืช, ืืืฆืืขื ืืื ืืื ืืืืฉ ืืืืฆืขืืช Qbs ืืืืืื ืืขืืืช ืขื make ืคื ืืื - ืืื ืืื ืืืืฉ ืืื ืืืขื ืืืืืืช ืืืื ื ืืืจืืช ืืืคืชื ืืืงืืืฉ ืืื ืืืืชื ื.
ื ืืืืจ ืื ืืฉื ืช 2018, ืืืจืช Qt ืืืืืื ืืืคืกืืง ืืคืชื Qbs. Qbs ืคืืชืื ืืชืืืืฃ ื-qmake, ืื ืืกืืคื ืฉื ืืืจ ืืืืื ืืืฉืชืืฉ ื-CMake ืืืขืจืืช ืืื ืืื ืืจืืฉืืช ืฉื Qt ืืืืื ืืืจืื. ืืคืืชืื ืฉื Qbs ื ืืฉื ืืขืช ืืคืจืืืงื ืขืฆืืื ืื ืชืื ืขื ืืื ืืืืืช ืงืืืืชืืื ืืืคืชืืื ืืชืขื ืืื ืื. ืชืฉืชืืช Qt Company ืืืฉืืื ืืฉืืฉ ืืคืืชืื.
ืืืืืฉืื ืืจืืืืื ื-Qbs 1.21:
- ืืื ืื ืื ืฉื ืกืคืงื ืืืืืืืื (ืืืืืื ืืืืืืืื) ืขืืฆื ืืืืฉ. ืขืืืจ ืืกืืจืืช ืืืื Qt ื-Boost, ื ืืชื ืืขืช ืืืฉืชืืฉ ืืืืชืจ ืืกืคืง ืืื, ืืฆืืื ืืืื ืกืคืง ืืืคืขืื ืืืืฆืขืืช ืืืืคืืื ืืืืฉ qbsModuleProviders, ืืืฆืืื ืขืืืคืืช ืืืืืจืช ืืืืืืื ืฉื ืืฆืจื ืขื ืืื ืกืคืงืื ืฉืื ืื. ืืืืืื, ื ืืชื ืืฆืืื ืฉื ื ืกืคืงืื "Qt" ื-"qbspkgconfig", ืืจืืฉืื ืฉืืื ืื ืกื ืืืฉืชืืฉ ืืืชืงื ืช Qt ืฉื ืืืฉืชืืฉ (ืืืืฆืขืืช ืืืคืืฉ qmake), ืืื ืื ื ืืฆื ืืชืงื ื ืืื, ืืกืคืง ืืฉื ื ืื ืกื ืืืฉืชืืฉ ื-Qt ืฉืกืืคืง ืขื ืืื ืืืขืจืืช (ืืืืฆืขืืช ืงืจืืื ื-pkg-config): CppApplication { Depends { name: "Qt.core" } ืงืืฆืื: "main.cpp" qbsModuleProviders: ["Qt", "qbspkgconfig"] }
- ืืืกืืฃ ืืช ืกืคืง "qbspkgconfig", ืฉืืืืืฃ ืืช ืกืคืง ืืืืืื "fallback", ืฉื ืืกื ืืืฆืืจ ืืืืื ืืืืฆืขืืช pkg-config ืื ืืืืืื ืืืืืงืฉ ืื ื ืืฆืจ ืขื ืืื ืกืคืงืื ืืืจืื. ืฉืื ืืื "fallback", "qbspkgconfig" ืืืงืื ืืงืจืื ืืืื ืืฉืืจืืช pkg-config ืืฉืชืืฉ ืืกืคืจืืืช C++ ืืืื ืืช ืืื ืืงืจืื ืืฉืืจืืช ืงืืฆื ".pc", ืื ืฉืืืืฅ ืืช ืืขืืืื ืืืกืคืง ืืืืข ื ืืกืฃ ืขื ืชืืืช ืืืืืืืช ืฉืืื ื ืืืื ืืขืช โโืงืจืืื ื- ืืื ืืฉืืจืืช pkg-config.
- ื ืืกืคื ืชืืืื ืืืคืจื C++23, ืืืืืืจ ืืช ืชืงื C++ ืืขืชืืื.
- ื ืืกืคื ืชืืืื ืืืจืืืืงืืืจืช Elbrus E2K ืขืืืจ ืขืจืืช ืืืืื ืฉื GCC.
- ืขืืืจ ืคืืืคืืจืืช Android, ืืืืคืืื Android.ndk.buildId ื ืืกืฃ ืืื ืืขืงืืฃ ืืช ืขืจื ืืจืืจืช ืืืืื ืฉื ืืื ืืืงืฉืจ "--build-id".
- ืืืืืืืื capnproto ื-protobuf ืืืืฉืืื ืืช ืืืืืืช ืืืฉืชืืฉ ืืืื ื ืจืืฆื ืฉืกืืคืงื ืขื ืืื ืกืคืง qbspkgconfig.
- ืคืชืจื ืืขืืืช ืขื ืืขืงื ืืืจ ืฉืื ืืืื ืืงืืฆื ืืงืืจ ื-FreeBSD ืขืงื ืืจืืื ืฉื ืืืคืืืช ืฉื ืืืช ืืขืช ืืขืจืืช ืืื ื ืฉืื ืื ืงืืฆืื.
- ืืืกืืฃ ืืช ืืืืคืืื ConanfileProbe.verbose ืืื ืืืงื ืขื ื ืืคืื ืืืืื ืืคืจืืืงืืื ืืืฉืชืืฉืื ืืื ืื ืืืืืืืช ืฉื Conan.
ืื ืืกืฃ, ืื ื ืืืืืื ืืฆืืื ืืช ืืืชืืื ืฉื ืืืืงืืช ืืืคื ืฉื ืืกืืจืช Qt 6.3, ืืืืืฉืืช ืืืืื ืืืฉ "Qt Language Server" ืขื ืชืืืื ืืคืจืืืืงืืื Language Server ื-JsonRpc 2.0, ืืืง ืืืื ืฉื ืคืื ืงืฆืืืช ืืืฉืืช ื ืืกืคื ื-Qt Core ืืืืื, ืืกืื ื-QML MessageDialog ืืืืืข ืืืืืื Qt Quick Dialogs ืืื ืืืฉืชืืฉ ืืชืืืืช ืืื-ืฉืื ืืืกืืคืงืืช ืขื ืืื ืืคืืืคืืจืื, ื ืืกืคื ืฉืจืช Qt Shell ืืืจืื ืืืืฉืง API ืืืฆืืจืช ืืจืืืืช ืืขืืคืช ืืืชืืืืช ืืืฉืืช ืืฉืื ืืืืืื Qt Wayland Compositor .
ืืืืื Qt QML ืืฆืืข ืืืฉืื ืฉื ืืืืืจ qmltc (ืืืืจ ืืกืื QML), ืืืืคืฉืจ ืื ืืืืจ ืืื ื ืืืืืืงื QML ืืืืืงืืช ื-C++. ืขืืืจ ืืฉืชืืฉืื ืืกืืจืืื ืฉื Qt 6.3, ืืืื ืืืืงื ืฉื ืืืืฆืจ Qt Quick Compiler, ืืฉืจ ืื ืืกืฃ ืืืืืจ ืืกืื QML ืื ืืืจ ืืขืื, ืืืื ืืช QML Script Compiler, ืืืืคืฉืจ ืืืจืืื ืคืื ืงืฆืืืช ืืืืืืืื QML ืืชืื ืงืื C++. ืืฆืืื ืื ืืฉืืืืฉ ื-Qt Quick Compiler ืืงืจื ืืช ืืืืฆืืขืื ืฉื ืชืืื ืืช ืืืืกืกืืช QML ืืชืืื ืืช ืืงืืจืืืช; ืืคืจื, ืืขืช ืงืืืคืืืฆืื ืฉื ืืจืืืืช, ืืฉ ืืคืืชื ืืืื ืืืชืืื ืืืืืฆืืข ืื-30% ืืืฉืืืื ืืฉืืืืฉ ืืืจืกื ืืืคืืขืฉืช. .
ืืงืืจ: OpenNet.ru