Qt Creator 5.0 Kev Txhim Kho Ib puag ncig tso tawm

Qt Creator 5.0 kev sib koom ua ke ib puag ncig kev txhim kho tau raug tso tawm, tsim los tsim cov ntawv hla kev siv lub tsev qiv ntawv Qt. Nws txhawb ob qho tib si kev txhim kho cov kev pab cuam classic hauv C ++ thiab kev siv QML lus, uas JavaScript yog siv los txhais cov ntawv, thiab cov qauv thiab cov ntsiab lus ntawm cov ntsiab lus sib txuas tau teev los ntawm CSS-zoo li blocks. Ib qho kev hloov pauv tseem ceeb hauv tus lej version yog cuam tshuam nrog kev hloov pauv mus rau txoj haujlwm tshiab version, nyob rau hauv uas thawj tus lej ntawm lub version yuav hloov pauv hauv kev tshaj tawm nrog kev hloov pauv (Qt Creator 5, Qt Creator 6, thiab lwm yam).

Qt Creator 5.0 Kev Txhim Kho Ib puag ncig tso tawm

Hauv qhov tshiab version:

  • Ib qho kev sim muaj peev xwm tau ua tiav los siv Clang Server (clangd) caching kev pabcuam ua tus backend rau tus qauv code hauv C thiab C ++. Cov backend tshiab tuaj yeem xaiv tau los hloov cov qauv libclang-based code, ua tsaug rau kev siv LSP (Language Server Protocol), tab sis tsis yog tag nrho cov haujlwm tau ua tiav. Enabling yog ua tiav los ntawm "Siv clangd" kev xaiv nyob rau hauv "Tools > Options > C ++ > Clangd" ntawv qhia zaub mov.
  • Ntxiv kev sim kev txhawb nqa rau kev tsim thiab khiav daim ntawv thov hauv Docker ntim. Cov yam ntxwv tam sim no tsuas yog muaj rau Linux ib puag ncig thiab cov haujlwm nrog CMake tsim qhov system. Txhawm rau pab nws, koj yuav tsum qhib kev txhawb nqa rau kev sim plugins los ntawm "Pab> ​​Txog Plugins" ntawv qhia zaub mov, tom qab ntawd lub peev xwm los tsim "Docker" tsim cov cuab yeej yuav tshwm sim hauv cov khoom siv.
  • Cov kev kho uas tau sau tseg tau ua rau tus qauv code rau C ++ hom lus. Thaum renaming cov khoom, tsis siv neeg xaiv cov ntaub ntawv uas tsis ncaj qha ntsig txog qhov project (piv txwv li, Qt header files) raug tshem tawm. Cov kev hloov pauv hauv ".ui" thiab ".scxml" cov ntaub ntawv tam sim ntawd tshwm sim hauv cov qauv code yam tsis muaj kev sib sau ua ke.
  • Tus qauv code rau QML tau hloov kho rau Qt 6.2.
  • Kev ua raws li LSP (Language Server Protocol) server tau ntxiv kev txhawb nqa rau kev nthuav tawm cov ntawv ceeb toom txog kev nce qib ntawm kev ua haujlwm hauv Qt Creator. Kuj ntxiv kev txhawb nqa rau kev nthuav qhia cov lej snippets muab los ntawm server.
  • Ib feem loj ntawm kev txhim kho tau ua rau qhov project tswj cov cuab yeej raws li CMake, suav nrog kev muaj peev xwm los tso saib cov txiaj ntsig ntawm CMake thiab muab tso ua ke hauv qhov project hom, tsis tas yuav hloov mus rau hom kho. Tso tseg tsis siv cov npe tsim ib ntus rau qhov kev teeb tsa thawj zaug. Ntxiv ib qho kev xaiv los lov tes taw kev sib cais ntawm pab pawg ntawm cov ntaub ntawv nrog cov cai thiab headers. Nws yog tam sim no muaj peev xwm txiav txim siab lub neej ntawd executable cov ntaub ntawv (yav tas los thawj cov ntaub ntawv executable hauv daim ntawv tau xaiv). Kev txhawb nqa Macro tau ntxiv rau Kev Ua Haujlwm Kev Cai Ua Haujlwm.
  • Kev ua haujlwm tau ua kom tshem tawm qhov qeeb qeeb thaum thauj cov ntaub ntawv loj.
  • Cov cuab yeej tswj hwm qhov project raws li Qbs cov cuab yeej tau raug xa mus siv Qbs 1.20.
  • Ntxiv MSVC toolkit txhawb rau ARM architecture.
  • Kev them nyiaj yug rau Android 12 yog muab.
  • Txhim kho kev txhawb nqa rau kev khiav Qt Creator tsim rau Intel processors ntawm Apple computers nrog M1 nti.

Tau qhov twg los: opennet.ru

Ntxiv ib saib