Hoʻokuʻu ʻia ʻo Qt Creator 10 Development Environment

Ua paʻi ʻia ka hoʻokuʻu ʻana o ka ʻenehana hoʻomohala hoʻohui Qt Creator 10.0, i hoʻolālā ʻia no ka hana ʻana i nā noi cross-platform me ka hoʻohana ʻana i ka waihona Qt. Kākoʻo ia i ka hoʻomohala ʻana i nā papahana maʻamau ma C++ a me ka hoʻohana ʻana i ka ʻōlelo QML, kahi i hoʻohana ʻia ai ka JavaScript e wehewehe i nā palapala, a ʻo ke ʻano a me nā ʻāpana o nā mea kikowaena i kuhikuhi ʻia e nā poloka like CSS. Ua hana ʻia nā hui i mākaukau no Linux, Windows a me MacOS.

Ma ka mana hou:

  • Hāʻawi ʻia ka hiki ke neʻe a hūnā i nā kikoʻī e pili ana i ka holomua o nā hana.
  • Ma ka ʻimi ʻimi (Locator), ua hoʻoholo ʻia ka pilikia me ka hoʻomanaʻo ʻana i ka huaʻōlelo hulina i hoʻokomo ʻia i ka wā e hoʻohana ai i ke ʻano wehe i ka pukaaniani pop-up i waena.
  • Ua hōʻano hou ʻia ka mana o LLVM i hoʻokuʻu ʻia e hoʻokuʻu i ka 16 me ke kākoʻo i hoʻonui ʻia no ka maʻamau C ++ 20 ma Clang a hoʻomaikaʻi i ka interoperability ma waena o Qt Creator a me Clangd. Hoʻohana ʻia ka plugin ClangFormat e ka paʻamau a hoʻohana ʻia i kēia manawa e hoʻohālikelike i ka code C++.
  • Hoʻokō i ka hiki ke hoʻololi aunoa i nā faila i hoʻokomo ʻia (ma o ka hoʻokomo) a hoʻoponopono i nā loulou i nā faila C++ ma hope o ka hoʻololi ʻana i nā faila ".ui" a i ʻole nā ​​​​palapala i wehewehe ʻia i loko o lākou.
  • Hoʻohui ʻia kahi mea hana (Nā Hana > C++ > E ʻimi i nā hana i hoʻohana ʻole ʻia) e ʻimi i nā hana i hoʻohana ʻole ʻia i kahi papahana.
  • Hoʻohui ʻia ke ʻano hiʻohiʻona Call Hierarchy, loaʻa no nā ʻōlelo āpau i loaʻa nā kikowaena LSP (Language Server Protocol) e kākoʻo ana i kēia hiʻohiʻona.
  • Ua hōʻano hou ʻia ke kumu hoʻohālike QML e hōʻike i nā loli ma Qt 6.5. Hiki i ka mea hoʻoponopono code ke nānā i nā waiwai kala ma ke ʻano he mea hana.
  • Kākoʻo i hoʻohui ʻia no ka wehewehe ʻana i kahi kauoha waho e hōʻano i nā faila QML, no ka laʻana ke kāhea ʻana i ka qmlformat ma kahi o ka manaʻo hoʻohālikelike i kūkulu ʻia.
  • Hoʻohui i ka hiki ke hoʻāʻo i ka QML Language Server (Qt Quick > QML/JS Editing > E hoʻohana i nā qmlls i kēia manawa) i ka wā e hoʻokomo ai i ka mea koho Qt Language Server mai ka Qt installer.
  • Ua hōʻano hou ʻia ke kākoʻo no nā presets (cmake-presets) o ka ʻōnaehana kūkulu CMake i ka mana 5, i kēia manawa ke kākoʻo nei i ka ${pathListSep} variable, ke kauoha "include" a me ka hoʻolālā waho no ka hoʻolālā a me nā mea hana.
  • Ua hoʻohui ʻia kahi hoʻonohonoho i ka mea hoʻoponopono (CMake > Formatter) e kuhikuhi i kahi kauoha no ka hoʻopili ʻana i nā faila pili i ka CMake, no ka laʻana, hiki iā ʻoe ke hoʻohana i ka pono cmake-format.
  • Hoʻokomo i kahi hana hoʻonohonoho hou me ka hoʻohana ʻana i ka "cmake --install", hiki ke hoʻohui ʻia ma o ke koho "Projects> Run Settings> Add Deploy Step".
  • I ke kūkulu ʻana ma Docker, ua hoʻohui ʻia ke kākoʻo no ka hoʻoili mamao ʻana i ke kumu hoʻohālike me ka hoʻohana ʻana i ke kaʻina hana Clangd background. Ua hoʻohui ka ClangFormat plugin i ke kākoʻo no ka hana ʻana me nā faila waho i mālama ʻia i kahi pahu Docker.
  • Hāʻawi ʻia ka hiki ke hoʻokele i ka ʻōnaehana faila o nā ʻōnaehana mamao mamao, no ka laʻana, e koho i kahi papa kuhikuhi no ke kūkulu ʻana. Hoʻohui i ke kākoʻo no ka wehe ʻana i kahi kikowaena ma kahi ʻōnaehana mamao me ka hoʻohana ʻana i ka hana Open Terminal, no ka laʻana, aia i nā hoʻonohonoho kaiapuni kūkulu.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka