Paglabas ng Qt Creator 5.0 Development Environment

Ang Qt Creator 5.0 integrated development environment ay inilabas, na idinisenyo para sa paglikha ng mga cross-platform na application gamit ang Qt library. Sinusuportahan nito ang parehong pagbuo ng mga klasikong programa sa C++ at ang paggamit ng wikang QML, kung saan ginagamit ang JavaScript upang tukuyin ang mga script, at ang istraktura at mga parameter ng mga elemento ng interface ay tinukoy ng mga bloke na tulad ng CSS. Ang isang makabuluhang pagbabago sa numero ng bersyon ay nauugnay sa paglipat sa isang bagong scheme ng pagtatalaga ng bersyon, kung saan ang unang digit ng bersyon ay magbabago sa mga release na may mga functional na pagbabago (Qt Creator 5, Qt Creator 6, atbp.).

Paglabas ng Qt Creator 5.0 Development Environment

Sa bagong bersyon:

  • Ipinatupad ang isang pang-eksperimentong posibilidad na gamitin ang serbisyo ng pag-cache ng Clang Server (clangd) bilang backend para sa isang modelo ng code sa C at C++. Ang bagong backend ay maaaring opsyonal na gamitin upang palitan ang libclang-based na modelo ng code, salamat sa paggamit ng LSP (Language Server Protocol), ngunit hindi pa naipatupad ang lahat ng functionality. Ginagawa ang pagpapagana sa pamamagitan ng opsyong "Gumamit ng clangd" sa menu na "Mga Tool > Mga Opsyon > C++ > Clangd".
  • Nagdagdag ng pang-eksperimentong suporta para sa pagbuo at pagpapatakbo ng mga application sa mga container ng Docker. Ang tampok ay kasalukuyang magagamit lamang para sa mga kapaligiran ng Linux at mga proyekto na may CMake build system. Upang paganahin ito, kailangan mong i-activate ang suporta para sa mga pang-eksperimentong plugin sa pamamagitan ng menu na β€œTulong > Tungkol sa Mga Plugin,” pagkatapos nito ay lilitaw ang kakayahang lumikha ng mga β€œDocker” build device sa mga setting ng device.
  • Ang mga naipon na pagwawasto ay ginawa sa modelo ng code para sa wikang C++. Kapag pinapalitan ang pangalan ng mga bagay, ang awtomatikong pagpili ng mga file na hindi direktang nauugnay sa proyekto (halimbawa, mga Qt header file) ay inalis. Ang mga pagbabago sa ".ui" at ".scxml" na mga file ay agad na makikita sa modelo ng code nang walang recompilation.
  • Ang modelo ng code para sa QML ay na-update sa Qt 6.2.
  • Ang pagpapatupad ng server ng LSP (Language Server Protocol) ay nagdagdag ng suporta para sa pagpapakita ng mga notification tungkol sa pag-usad ng mga operasyon sa Qt Creator. Nagdagdag din ng suporta para sa pagpapakita ng mga snippet ng code na ibinigay ng server.
  • Malaking bahagi ng mga pagpapabuti ang ginawa sa mga tool sa pamamahala ng proyekto batay sa CMake, kabilang ang kakayahang ipakita ang mga resulta ng CMake at compilation sa project mode, nang hindi kailangang lumipat sa editing mode. Huminto sa paggamit ng pansamantalang build directory para sa mga paunang setting ng proyekto. Nagdagdag ng opsyon upang huwag paganahin ang paghihiwalay ng mga pangkat ng mga file na may code at mga header. Posible na ngayong matukoy ang default na maipapatupad na file (dati ang unang maipapatupad na file sa listahan ay napili). Ang suporta sa macro ay idinagdag sa pagpapatakbo ng Ipatupad ang Mga Custom na Utos.
  • Ang trabaho ay ginawa upang maalis ang mga pagbagal kapag naglo-load ng malalaking file ng proyekto.
  • Ang mga tool sa pamamahala ng proyekto batay sa toolkit ng Qbs ay inilipat upang magamit ang Qbs 1.20.
  • Nagdagdag ng suporta sa MSVC toolkit para sa arkitektura ng ARM.
  • Nagbibigay ng suporta para sa Android 12.
  • Pinahusay na suporta para sa pagpapatakbo ng Qt Creator build para sa mga Intel processor sa mga Apple computer na may M1 chip.

Pinagmulan: opennet.ru

Magdagdag ng komento