เบเบฒเบ™เบ›เปˆเบญเบเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ Qt Creator 9

เบเบฒเบ™เบ›เปˆเบญเบเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบšเบšเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™ Qt Creator 9.0 เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบžเบตเบกเบกเบฒ, เบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ‚เป‰เบฒเบกเป€เบงเบ—เบตเป‚เบ”เบเปƒเบŠเป‰ Qt library. เบกเบฑเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ—เบฑเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ›เบผเปเบเบผเบกเบ„เบฅเบฒเบชเบชเบดเบเปƒเบ™ C ++ เปเบฅเบฐเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบžเบฒเบชเบฒ QML, เป€เบŠเบดเปˆเบ‡ JavaScript เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ” scripts, เปเบฅเบฐเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เปเบฅเบฐเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเปเบกเปˆเบ™เบเปเบฒเบ™เบปเบ”เป‚เบ”เบ CSS-like blocks. เบชเบฐเบžเบฒเปเบซเปˆเบ‡เบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบกเป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบชเปเบฒเบฅเบฑเบš Linux, Windows เปเบฅเบฐ MacOS.

เปƒเบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เปƒเบซเบกเปˆโ€‹:

  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ัะบัะฟะตั€ะธะผะตะฝั‚ะฐะปัŒะฝะฐั ะฟะพะดะดะตั€ะถะบะฐ ั„ั€ะตะนะผะฒะพั€ะบะฐ ะดะปั ั‚ะตัั‚ะธั€ะพะฒะฐะฝะธั ะณั€ะฐั„ะธั‡ะตัะบะธั… ะธะฝั‚ะตั€ั„ะตะนัะพะฒ Squish. ะŸะปะฐะณะธะฝ ะดะปั ะธะฝั‚ะตะณั€ะฐั†ะธะธ Squish ะฟะพะทะฒะพะปัะตั‚ ะพั‚ะบั€ั‹ะฒะฐั‚ัŒ ััƒั‰ะตัั‚ะฒัƒัŽั‰ะธะต ะธ ัะพะทะดะฐะฒะฐั‚ัŒ ะฝะพะฒั‹ะต ั‚ะตัั‚ะพะฒั‹ะต ะฝะฐะฑะพั€ั‹, ะฒะตัั‚ะธ ะทะฐะฟะธััŒ ะฒะฐั€ะธะฐะฝั‚ะพะฒ ั‚ะตัั‚ะธั€ะพะฒะฐะฝะธั (test case), ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ Squish Runner ะธ Squish Server ะดะปั ะทะฐะฟัƒัะบะฐ ั‚ะตัั‚ะพะฒั‹ั… ะฝะฐะฑะพั€ะพะฒ ะธ ะฒะฐั€ะธะฐะฝั‚ะพะฒ ั‚ะตัั‚ะธั€ะพะฒะฐะฝะธั, ะฒั‹ัั‚ะฐะฒะปัั‚ัŒ ั‚ะพั‡ะบะธ ะพัั‚ะฐะฝะพะฒะฐ ะฟะตั€ะตะด ะทะฐะฟัƒัะบะพะผ ั‚ะตัั‚ะพะฒ ะดะปั ะฟั€ะตั€ั‹ะฒะฐะฝะธั ะฒั‹ะฟะพะปะฝะตะฝะธั ะฒ ะทะฐะดะฐะฝะฝะพะน ะฟะพะทะธั†ะธะธ ะธ ะธะฝัะฟะตะบั‚ะธั€ะพะฒะฐะฝะธั ะฟะตั€ะตะผะตะฝะฝั‹ั….
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ั‚ั‘ะผะฝะพะน ั‚ะตะผั‹ ะฟั€ะธ ะพั‚ะพะฑั€ะฐะถะตะฝะธะธ ะฒัั‚ั€ะพะตะฝะฝะพะน ัะฟั€ะฐะฒะบะธ ะธ ะดะพะบัƒะผะตะฝั‚ะฐั†ะธะธ.
  • ะŸั€ะธ ะฒั‹ะฒะพะดะต ะบะพะฝั‚ะตะบัั‚ะฝะพะน ะฟะพะดัะบะฐะทะบะธ ะฟะพ API, ัะพะดะตั€ะถะธะผะพะต ั‚ะตะฟะตั€ัŒ ั„ะพั€ะผะธั€ัƒะตั‚ัั ั ัƒั‡ั‘ั‚ะพะผ ะฒะตั€ัะธะธ Qt, ะพั‚ะผะตั‡ะตะฝะฝะพะน ะฒ ะฟั€ะพะตะบั‚ะต (ั‚.ะต. ะดะปั ะฟั€ะพะตะบั‚ะพะฒ ะฝะฐ Qt 5 ะฟะพะบะฐะทั‹ะฒะฐะตั‚ัั ะดะพะบัƒะผะตะฝั‚ะฐั†ะธั ะฟะพ Qt 5, ะฐ ะดะปั ะฟั€ะพะตะบั‚ะพะฒ ะฝะฐ Qt 6 โ€” ะดะพะบัƒะผะตะฝั‚ะฐั†ะธั ะฟะพ Qt 6.
  • ะ’ ั€ะตะดะฐะบั‚ะพั€ ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟั†ะธั ะดะปั ะฒะธะทัƒะฐะปะธะทะฐั†ะธะธ ะพั‚ัั‚ัƒะฟะพะฒ ะฒ ะดะพะบัƒะผะตะฝั‚ะต. ะšะฐะถะดั‹ะน ะพั‚ัั‚ัƒะฟ ะผะฐั€ะบะธั€ัƒะตั‚ัั ะพั‚ะดะตะปัŒะฝะพะน ะฒะตั€ั‚ะธะบะฐะปัŒะฝะพะน ั‡ะตั€ั‚ะพะน. ะขะฐะบะถะต ะดะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะธะทะผะตะฝะตะฝะธั ะผะตะถัั‚ั€ะพั‡ะฝะพะณะพ ะธะฝั‚ะตั€ะฒะฐะปะฐ ะธ ั€ะตัˆะตะฝั‹ ะฟั€ะพะฑะปะตะผั‹ ั ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ัŒัŽ ะฟั€ะธ ะฒั‹ะดะตะปะตะฝะธะธ ะพั‡ะตะฝัŒ ะฑะพะปัŒัˆะธั… ะฑะปะพะบะพะฒ.
    เบเบฒเบ™เบ›เปˆเบญเบเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ Qt Creator 9
  • ะœะพะดะตะปัŒ ะบะพะดะฐ ะฝะฐ ัะทั‹ะบะต ะก++ ะฝะฐ ะพัะฝะพะฒะต ะฑัะบะตะฝะดะฐ Clangd, ะฟะพะดะดะตั€ะถะธะฒะฐัŽั‰ะตะณะพ ะฟั€ะพั‚ะพะบะพะป LSP (Language Server Protocol), ั‚ะตะฟะตั€ัŒ ะผะพะถะตั‚ ะพะฑั…ะพะดะธั‚ัั ะพะดะฝะธะผ ัะบะทะตะผะฟะปัั€ะพะผ Clangd ะดะปั ะฒัะตะณะพ ัะตะฐะฝัะฐ (ั€ะฐะฝะตะต ะฝะฐ ะบะฐะถะดั‹ะน ะฟั€ะพะตะบั‚ ะทะฐะฟัƒัะบะฐะปัั ัะฒะพะน ัะบะทะตะผะฟะปัั€ Clangd). ะ’ ะฝะฐัั‚ั€ะพะนะบะธ ะดะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะธะทะผะตะฝะตะฝะธั ะฟั€ะธะพั€ะธั‚ะตั‚ะฐ ั„ะพะฝะพะฒั‹ั… ะฟะพั‚ะพะบะพะฒ Clangd, ะธัะฟะพะปัŒะทัƒะตะผั‹ั… ะดะปั ะธะฝะดะตะบัะฐั†ะธะธ.
  • ะžะฑะตัะฟะตั‡ะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ั€ะตะดะฐะบั‚ะธั€ะพะฒะฐะฝะธั ะฟะฐั€ะฐะผะตั‚ั€ะพะฒ ัั‚ะธะปั C++ ะบะพะดะฐ ะฝะฐะฟั€ัะผัƒัŽ ะธะท ะพัะฝะพะฒะฝะพะณะพ ะดะธะฐะปะพะณะฐ ั ะฝะฐัั‚ั€ะพะนะบะฐะผะธ, ะฑะตะท ะพั‚ะบั€ั‹ั‚ะธั ะพั‚ะดะตะปัŒะฝะพะณะพ ะดะธะฐะปะพะณะฐ. ะ’ ั‚ัƒ ะถะต ัะตะบั†ะธัŽ ะฟะตั€ะตะฝะตัะตะฝั‹ ะฝะฐัั‚ั€ะพะนะบะธ ClangFormat.
  • ะ ะตัˆะตะฝั‹ ะฟั€ะพะฑะปะตะผั‹ ั ะพั‚ะบั€ั‹ั‚ะธะตะผ QML-ั„ะฐะนะปะพะฒ ะธะท ัะฑะพั€ะพั‡ะฝะพะณะพ ะบะฐั‚ะฐะปะพะณะฐ ะฒะผะตัั‚ะพ ะบะฐั‚ะฐะปะพะณะฐ ั ะธัั…ะพะดะฝั‹ะผะธ ั‚ะตะบัั‚ะฐะผะธ ะธ ะฟะพั‚ะตั€ะตะน ั‚ะพั‡ะตะบ ะพัั‚ะฐะฝะพะฒะฐ ะฟั€ะธ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะธ ั„ัƒะฝะบั†ะธะธ ะฟะตั€ะตั„ะพั€ะผะฐั‚ะธั€ะพะฒะฐะฝะธั.
  • ะ”ะปั ะฟั€ะพะตะบั‚ะพะฒ CMake ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะบะพะฝั„ะธะณัƒั€ะธั€ะพะฒะฐะฝะธั ะธ ัะฑะพั€ะบะธ ะฟั€ะตะดะฝะฐัั‚ั€ะพะตะบ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™