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

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

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

  • เบ›เบฑเปŠเบเบญเบดเบ™ Compiler Explorer เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก, เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฒเบกเบฅเบฐเบซเบฑเบ”เบเบฒเบ™เบ›เบฐเบเบญเบšเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบ compiler เปเบฅเบฐเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆ compiler เบเบงเบ”เบžเบปเบšเปƒเบ™เป€เบงเบฅเบฒเบˆเบดเบ‡เบเป‰เบญเบ™เบงเปˆเบฒเบ‚เปเป‰เบ„เบงเบฒเบกเปเบซเบผเปˆเบ‡เบ–เบทเบเบžเบดเบก. เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เบœเบปเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบฅเบงเบšเบฅเบงเบกเป„เบ”เป‰. เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบฅเบทเบญเบเป€เบญเบปเบฒ compiler เบ—เบตเปˆเปƒเบŠเป‰ (GCC, Clang, เปเบฅเบฐเบญเบทเปˆเบ™เป†) เปเบฅเบฐเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เปเบเป‰เป„เบ‚เบชเปเบฒเบฅเบฑเบšเบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบกเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบกเบฒเบชเบฒเบกเบฒเบ”เบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เบžเป‰เบญเบกเบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบ™เป„เบŸเบฅเปŒเปƒเบ™เบฎเบนเบšเปเบšเบš โ€œ.qtceโ€. เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰ plugin, เป€เบฅเบทเบญเบเบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก "Help> About Plugins> CompilerExplorer", เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ plugin เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบ”เป‰เป‚เบ”เบเบœเปˆเบฒเบ™เป€เบกเบ™เบน "เปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบท> Compiler Explorer> Open Compiler Explorer").
    เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ Qt Creator 12 เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒ
  • เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ”เบตเบšเบฑเปŠเบ เปเบฅเบฐเป‚เบ›เบฃเป„เบŸเบฅ CMake build scripts เป‚เบ”เบเปƒเบŠเป‰ DAP (Debug Adapter Protocol), เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบเบฒเบ™เบ›เปˆเบญเบ CMake 3.27. เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เป€เบŠเบฑเปˆเบ™โ€‹: เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบˆเบธเบ”โ€‹เบขเบธเบ”โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒ CMake เปเบฅเบฐ debugging เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™โ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹. เบเบฒเบ™เบ”เบตเบšเบฑเบเบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป„เบ”เป‰เป‚เบ”เบเบœเปˆเบฒเบ™เป€เบกเบ™เบน "เบ”เบตเบšเบฑเบ> เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบ”เบตเบšเบฑเบ> เป€เบฅเบตเปˆเบกเบเบฒเบ™เบ”เบตเบšเบฑเบ CMake". เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบŸเบฑเบ‡เบŠเบฑเบ™เบชเป‰เบฒเบ‡เป‚เบ›เบฃเป„เบŸเบฅเปŒเบชเบฐเบ„เบฃเบดเบš CMake เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบœเปˆเบฒเบ™เป€เบกเบ™เบน "เบงเบดเป€เบ„เบฒเบฐ > CMake Profiler".
  • เป€เบžเบตเปˆเบกเบ›เบฅเบฑเบเบญเบดเบ™ ScreenRecorder (เบŠเปˆเบงเบเป€เบซเบผเบทเบญ > เบเปˆเบฝเบงเบเบฑเบšเบ›เบฅเบฑเบเบญเบดเบ™ > ScreenRecorder) เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบงเบดเบ”เบตเป‚เบญเบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™ Qt Creator, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบฐเบเบฝเบกเบšเบปเบ”เบเบถเบเบซเบฑเบ”เบซเบผเบทเบ„เบฑเบ”เบ•เบดเบ”เบเบฒเบ™เบชเบฒเบ—เบดเบ”เบžเบฒเบšเบ‚เบญเบ‡เบšเบฑเบ™เบซเบฒเปƒเบ™เบเบฒเบ™เบฅเบฒเบเบ‡เบฒเบ™เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”.
  • เบซเบผเบธเบ”เบœเปˆเบญเบ™เป€เบงเบฅเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ™เบšเบฒเบ‡เบฅเบฐเบšเบปเบšเบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ.
  • Clangd เปเบฅเบฐ Clang analyzer เป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เป€เบ›เบฑเบ™เบเบฒเบ™เบ›เปˆเบญเบ LLVM 17.0.1.
  • เบ›เบฑเบšเบ›เบธเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เปˆเบฝเบ™เบฅเบฐเบซเบฑเบ” C++.
  • เป€เบžเบตเปˆเบกเบ›เบธเปˆเบกเป€เบžเบทเปˆเบญเป€เบฅเบทเบญเบเบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบ„เบงเบฒเบกเปƒเบ™เบ•เบปเบงเปเบเป‰เป„เบ‚เบ‚เปเป‰เบ„เบงเบฒเบก Markdown.
  • เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เปƒเบŠเป‰เบ•เบปเบงเปเบ—เบ™เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ GitHub Copilot เบœเบนเป‰เบŠเปˆเบงเบเบญเบฑเบ”เบชเบฐเบฅเบดเบเบฐ, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เปƒเบ™เป€เบงเบฅเบฒเบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบŠเบทเปˆเป„เบŸเบฅเปŒเบ”เป‰เบงเบเบฅเบฐเบซเบฑเบ” C++ เปเบฅเบฐเบšเบฑเบ™เบ—เบถเบเป€เบญเบเบฐเบชเบฒเบ™เบœเปˆเบฒเบ™เบ„เปเบฒเป€เบซเบฑเบ™.
  • เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เป„เบŸเบฅเปŒเปƒเบ™เบฎเบนเบšเปเบšเบš CMake เป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡, เป€เบŠเบดเปˆเบ‡เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป„เบ”เป‰เบ–เบทเบเบ‚เบฐเบซเบเบฒเบเบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเปเบฅเบฐเบซเบ™เป‰เบฒเบ—เบตเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบ”เบ”เป„เบ›เบซเบฒเบ•เปเบฒเปเบซเบ™เปˆเบ‡เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ, เบกเบฐเบซเบฒเบžเบฒเบ, เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบเบฒเบ™เบ›เบฐเบเบญเบšเบซเบผเบทเบ„เปเบฒเบ™เบดเบเบฒเบกเบ‚เบญเบ‡เบŠเบธเบ”เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก.
  • เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ PySide เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”.

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

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