เบเบฒเบเบเปเบญเบเปเบเบทเปเบญเบเบกเบทเบชเปเบฒเบ Qbs 1.21 เปเบเปเบเบทเบเบเบฐเบเบฒเบเปเบฅเปเบง. เบเบตเปเปเบกเปเบเบเบฒเบเบเปเบญเบเบเบฑเปเบเบเบต XNUMX เบเบฑเบเบเบฑเปเบเปเบเปเบเปเบฅเบดเบชเบฑเบ Qt เบญเบญเบเบเบฒเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบเบเบเบฒเบ, เบเบฒเบเบเบฐเบเบฝเบกเปเบเบเบเบธเบกเบเบปเบเบเบตเปเบชเบปเบเปเบเปเบเบทเปเบญเบชเบทเบเบเปเปเบเบฒเบเบเบฑเบเบเบฐเบเบฒ Qbs. เปเบเบทเปเบญเบชเปเบฒเบ Qbs, Qt เปเบกเปเบเบเปเบญเบเบเบฒเบเปเบเบเบฑเบเบเบฒเบเบงเบฒเบกเปเบเบดเปเบเบเบฒเบญเบฒเปเบช, เปเบเบดเบเปเบกเปเบเบงเปเบฒ Qbs เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเบเบทเบเบญเบญเบเปเบเบเบกเบฒเปเบเบทเปเบญเบเบฑเบเบเบฑเปเบเบเบฒเบเบเบฐเบเบญเบเปเบเบเบเบฒเบเปเบเป. Qbs เปเบเปเบเบฒเบชเบฒ QML เบชเบฐเบเบฑเบเบเบตเปเบเปเบฒเบเบเบฒเบเปเบเบทเปเบญเบเปเบฒเบเบปเบเบเบปเบงเบชเปเบฒเบเปเบเบเบเบฒเบ, เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบเปเปเบชเปเบฒเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบทเบเบซเบเบธเปเบเบเปเบชเบปเบกเบเบงเบเบเบตเปเบชเบฒเบกเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบกเบเบนเบเบเบฒเบเบเบญเบ, เปเบเปเบเบฑเบเบเบฑเบ JavaScript, เปเบฅเบฐเบชเปเบฒเบเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบชเปเบฒเบเปเบเบเบเปเบฒเบเบปเบเปเบญเบ.
เบเบฒเบชเบฒเบชเบฐเบเบฃเบดเบเบเบตเปเปเบเปเปเบ Qbs เปเบเปเบเบทเบเบเบฑเบเปเบเบเปเบเบทเปเบญเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบฒเบเบเบฐเบฅเบดเบ เปเบฅเบฐ parsing เบเบญเบ build scripts เปเบเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบ. เบเบญเบเบเบฒเบเบเบฑเปเบ, Qbs เบเปเปเปเบเปเบชเปเบฒเบ makefiles, เปเบเปเบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ, เปเบเบเบเปเปเบกเบตเบเบปเบงเบเบฒเบเปเบเบฑเปเบ: make utility, เบเบงเบเบเบธเบกเบเบฒเบเปเบเบตเบเบเบปเบง compilers เปเบฅเบฐ linkers, optimizing เบเบฐเบเบงเบเบเบฒเบเบชเปเบฒเบเปเบเบเบญเบตเบเปเบชเปเปเบชเบฑเปเบเบชเบฐเปเบเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบญเบเบเบธเบ dependencies. เบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเบญเบเบเปเปเบกเบนเบเปเบเบทเปเบญเบเบเบปเปเบเบเปเบฝเบงเบเบฑเบเปเบเบเบชเปเบฒเบเปเบฅเบฐเบเบงเบฒเบกเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเปเบเปเบเบเบเบฒเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบซเบเบฒเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบซเบผเบฒเบเบซเบปเบงเบเปเป. เบชเปเบฒเบฅเบฑเบเปเบเบเบเบฒเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบตเปเบเบฐเบเบญเบเบเปเบงเบเบเปเบฒเบเบงเบเบซเบฅเบฒเบเบเบญเบเปเบเบฅเปเปเบฅเบฐเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเปเบญเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเปเปเบชเปเบฒเบเบเบทเบเปเบซเบกเปเปเบเบเปเบเป Qbs เบชเบฒเบกเบฒเบเปเบงเบเบงเปเบฒเบเบฒเบเปเบฎเบฑเบ - เบเบฒเบเบเปเปเบชเปเบฒเบเบเบทเบเปเบซเบกเปเปเบกเปเบเบเบฐเบเบดเบเบฑเบเปเบเบทเบญเบเบเบฑเบเบเบตเปเบฅเบฐเบเปเปเบเบฑเบเบเบฑเบเปเบซเปเบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบเปเปเบงเบฅเบฒเบฅเปเบเปเบฒ.
เปเบซเปเบเบงเบเปเบฎเบปเบฒเบเบทเปเบงเปเบฒเปเบเบเบต 2018 เบเปเบฅเบดเบชเบฑเบ Qt เปเบเปเบเบฑเบเบชเบดเบเปเบเบขเบธเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ Qbs. Qbs เปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเปเบเบฑเบเบเบฒเบเบเบปเบเปเบเบเบชเปเบฒเบฅเบฑเบ qmake, เปเบเปเปเบเบเบตเปเบชเบธเบเบกเบฑเบเปเบเปเบเบทเบเบเบฑเบเบชเบดเบเปเบเบเบตเปเบเบฐเปเบเป CMake เปเบเบฑเบเบฅเบฐเบเบปเบเบเบฒเบเบเปเปเบชเปเบฒเบเบเบปเปเบเบเปเบชเปเบฒเบฅเบฑเบ Qt เปเบเปเบฅเบเบฐเบเบฒเบง. เบเบฒเบเบเบฑเบเบเบฐเบเบฒ Qbs เปเบเบเบฑเบเบเบธเบเบฑเบเปเบเปเบชเบทเบเบเปเปเปเบเบฑเบเปเบเบเบเบฒเบเปเบญเบเบฐเบฅเบฒเบเบเบตเปเปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบธเบกเบเบปเบเปเบฅเบฐเบเบนเปเบเบฑเบเบเบฐเบเบฒเบเบตเปเบชเบปเบเปเบ. เปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบญเบเบเปเบฅเบดเบชเบฑเบ Qt เบชเบทเบเบเปเปเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบฒเบเบเบฑเบเบเบฐเบเบฒ.
เบเบฒเบเบเบฐเบเบดเบเบชเปเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบเปเบ Qbs 1.21:
- เบเบปเบเปเบเบเบญเบเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบกเบเบนเบ (เปเบเบทเปเบญเบเบเปเบฒเปเบเบตเบเปเบกเบเบนเบ) เปเบเปเบฎเบฑเบเบเบฒเบเบญเบญเบเปเบเบเปเบซเบกเป. เบชเปเบฒเบฅเบฑเบเบเบญเบเปเบเบฑเปเบ Qt เปเบฅเบฐ Boost, เบเบญเบเบเบตเปเบชเบฒเบกเบฒเบเปเบเปเบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบ, เบฅเบฐเบเบธเบงเปเบฒเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบเปเบเปเบเบธเบเบชเบปเบกเบเบฑเบ qbsModuleProviders เปเบซเบกเป, เปเบฅเบฐเบฅเบฐเบเบธเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฅเบทเบญเบเปเบกเบเบนเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เบเบปเบงเบขเปเบฒเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบชเบญเบเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบ "Qt" เปเบฅเบฐ "qbspkgconfig", เบเปเบฒเบญเบดเบเบเบฐเบเบฐเบเบฒเบเบฒเบกเปเบเปเบเบฒเบเบเบดเบเบเบฑเปเบ Qt เบเบญเบเบเบนเปเปเบเป (เบเปเบฒเบเบเบฒเบเบเบญเบเบซเบฒ qmake), เปเบฅเบฐเบเปเบฒเบเปเปเบเบปเบเบเบฒเบเบเบดเบเบเบฑเปเบเบเบฑเปเบเบเปเบฒเบง, เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเบเบตเบชเบญเบเบเบฐเบเบฐเบเบฒเบเบฒเบกเปเบเป. Qt เบชเบฐเปเบญเบเปเบซเปเปเบเบเบฅเบฐเบเบปเบ (เบเปเบฒเบเบเบฒเบเปเบเบซเบฒ pkg-config): CppApplication { เบเบถเปเบเบเบฑเบ { เบเบทเป: "Qt.core" } เปเบเบฅเป: "main.cpp" qbsModuleProviders: ["Qt", "qbspkgconfig"] }
- เปเบเบตเปเบกเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบ "qbspkgconfig", เปเบเบดเปเบเบเปเบฝเบเปเบเบเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบกเบเบนเบ "fallback", เปเบเบดเปเบเบเบฐเบเบฒเบเบฒเบกเบชเปเบฒเบเปเบกเบเบนเบเปเบเบเปเบเป pkg-config เบเปเบฒเปเบกเบเบนเบเบเบตเปเบฎเปเบญเบเบเปเบเปเปเปเบเปเบเบทเบเบชเปเบฒเบเบเบถเปเบเปเบเบเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเบญเบทเปเบ. เบเปเปเปเบซเบกเบทเบญเบเบเบฑเบ "fallback", "qbspkgconfig" เปเบเบเบเบตเปเบเบฐเปเบเบซเบฒ pkg-config utility เปเบเปเบซเปเบญเบเบชเบฐเบซเบกเบธเบ C ++ เบเบตเปเบกเบตเปเบเบเบปเบงเปเบเบทเปเบญเบญเปเบฒเบเปเบเบฅเป ".pc" เปเบเบเบเบปเบ, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบงเบเบถเปเบเปเบฅเบฐเบชเบฐเบซเบเบญเบเบเปเปเบกเบนเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบถเปเบเบเบฑเบเปเบเบฑเบเปเบเบฑเบเบเบตเปเบเปเปเบกเบตเปเบงเบฅเบฒเปเบเบซเบฒ. pkg-config utility.
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเปเปเบเปเบฒเบเบปเบ C ++ 23, เปเบเบดเปเบเบเปเบฒเบเบปเบเบกเบฒเบเบเบฐเบเบฒเบ C ++ เปเบเบญเบฐเบเบฒเบเบปเบ.
- เปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเบณ Elbrus E2K เบชเบณเบฅเบฑเบเบเบธเบเปเบเบทเปเบญเบเบกเบท GCC.
- เบชเปเบฒเบฅเบฑเบเปเบเบฅเบฐเบเบฐเบเบญเบก Android, เบเบธเบเบชเบปเบกเบเบฑเบ Android.ndk.buildId เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบทเปเบญเบฅเบปเบเบฅเปเบฒเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบปเบงเปเบเบทเปเบญเบกเบเปเป "--build-id".
- เปเบกเบเบนเบ capnproto เปเบฅเบฐ protobuf เบเบฐเบเบดเบเบฑเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบเป runtime เบเบตเปเบชเบฐเบซเบเบญเบเปเบเบเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบ qbspkgconfig.
- เปเบเปเปเบเบเบฑเบเบซเบฒเบเบฑเบเบเบฒเบเบเบดเบเบเบฒเบกเบเบฒเบเบเปเบฝเบเปเบเบเปเบเปเบเบฅเปเบเบปเปเบเบชเบฐเบเบฑเบเปเบ FreeBSD เปเบเบทเปเบญเบเบเบฒเบ milliseconds เบเบทเบเบซเบผเบธเบเบฅเบปเบเปเบกเบทเปเบญเบเบฒเบเบเบฐเปเบเปเบงเบฅเบฒเบเบฒเบเบเบฑเบเปเบเปเปเบเบฅเป.
- เปเบเบตเปเบกเบเบธเบเบชเบปเบกเบเบฑเบ ConanfileProbe.verbose เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเปเบฒเบเบเปเปเบเบฒเบเบเบตเบเบฑเบเปเบเบเบเบฒเบเบเบตเปเปเบเปเบเบปเบงเบเบฑเบเบเบฒเบเปเบเบฑเบเปเบเบ Conan.
เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบชเบฑเบเปเบเบเปเบซเบฑเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเบฒเบเบเบปเบเบชเบญเบ alpha เบเบญเบเบเบญเบ Qt 6.3, เปเบเบดเปเบเบเบฐเบเบดเบเบฑเบเปเบกเบเบนเบเปเบซเบกเป "Qt Language Server" เปเบเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ Language Server เปเบฅเบฐ JsonRpc 2.0 protocols, เบเบฒเบเบชเปเบงเบเบเบญเบเบซเบเปเบฒเบเบตเปเปเบซเบกเปเปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบ Qt Core. เปเบกเบเบนเบ, เปเบฅเบฐเบเบฐเปเบเบ QML MessageDialog เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบขเบนเปเปเบเปเบกเบเบนเบ Qt Quick Dialogs เปเบเบทเปเบญเปเบเปเบเปเบญเบเปเบเปเบเบญเบเบเบตเปเบชเบฐเบซเบเบญเบเปเบเบเปเบเบฅเบฐเบเบฐเบเบญเบก, เปเบเบตเบเปเบงเบต Qt Shell เบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเปเบฅเบฐ API เบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเปเบฒเบเบชเปเบงเบเบเบฐเบซเบเบฒเบ shell เบเบญเบเบเปเบฒเบเปเบญเบเปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเปเบกเบเบนเบ Qt Wayland Compositor. .
เปเบกเบเบนเบ Qt QML เบชเบฐเบซเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบ qmltc (QML type compiler) compiler, เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบฅเบงเบเบฅเบงเบกเปเบเบเบชเปเบฒเบเบงเบฑเบเบเบธ QML เปเบเบปเปเบฒเปเบเปเบเบซเปเบญเบเบฎเบฝเบเปเบ C ++. เบชเปเบฒเบฅเบฑเบเบเบนเปเปเบเปเบเบฒเบเบเปเบฒเบเบญเบ Qt 6.3, เบเบฒเบเบเบปเบเบชเบญเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบ Qt Quick Compiler เปเบเปเปเบฅเบตเปเบกเบเบปเปเบ, เปเบเบดเปเบ, เบเบญเบเปเบซเบเบทเบญเบเบฒเบ QML Type Compiler เบเบตเปเปเบเปเบเปเบฒเบงเบกเบฒเบเปเบฒเบเปเบเบดเบ, เบเบฐเบเบญเบเบกเบต QML Script Compiler, เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบฅเบงเบเบฅเบงเบกเบซเบเปเบฒเบเบตเปเปเบฅเบฐเบเบฒเบเบชเบฐเปเบเบเบเบปเบเบเบญเบ QML เปเบเบปเปเบฒเปเบเปเบเบฅเบฐเบซเบฑเบ C ++. เบกเบฑเบเปเบเปเบเบทเบเบชเบฑเบเปเบเบเปเบซเบฑเบเบงเปเบฒเบเบฒเบเบเปเบฒเปเบเป Qt Quick Compiler เบเบฐเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเปเบเปเบเบผเบกเบเบตเปเบญเบตเบเปเบชเป QML เปเบเปเบเบดเบเบเบฑเบเบเบฑเบเบเบฒเปเบเบเบเบฒเบเบเบทเปเบเปเบกเบทเบญเบเปเบเบเบชเบฐเปเบเบฒเบฐ, เปเบกเบทเปเบญเบฅเบงเบเบฅเบงเบกเบเบฒเบเบเบฐเบซเบเบฒเบ, เบกเบตเบเบฒเบเบซเบผเบธเบเบเปเบญเบเปเบงเบฅเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบฅเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฐเบกเบฒเบ 30% เปเบกเบทเปเบญเบเบฝเบเบเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบชเบฐเบเบฑเบเปเบ. .
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru