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

Ua paʻi ʻia ka hoʻokuʻu ʻana o ka ʻenehana hoʻomohala hoʻohui Qt Creator 8.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:

  • Ua hoʻohui ʻia kahi mea "Edit> Preferences" i ka papa kuhikuhi no ke komo wikiwiki ʻana i nā hoʻonohonoho.
  • ʻO ke kumu hoʻohālike code kahiko ma ka ʻōlelo C ++, i hoʻokō ʻia ma ke kumu o libclang, ua hoʻopau ʻia, ma kahi o ia, e hoʻomaka ana mai ka lālā mua, he kumu hoʻohālike e pili ana i ka Clangd backend e kākoʻo ana i ka protocol LSP (Language Server Protocol) i hāʻawi ʻia e ka paʻamau.
  • Kākoʻo ka parser QML i ka hoʻoponopono ʻana i nā template string JavaScript a me ka mea hoʻohana "??=".
  • No ka ʻōlelo Python, ua hoʻohana ʻia ka server kākoʻo ʻōlelo python-lsp-server ma ke ʻano maʻamau, kahi i hāʻawi ʻia ai kahi ʻāpana hoʻonohonoho ʻokoʻa "Python> Language Server Configuration".
  • Ua hoʻokō ʻia kahi hoʻonohonoho hoʻonohonoho "Profile" hou no nā papahana CMake, kahi e hui pū ai i ke ʻano kūkulu "RelWithDebInfo" me ka hoʻokomo ʻana i nā mea hana debugging a me ka profiling.
  • Hoʻohui i ka plugin hoʻokolohua me ke kākoʻo no ka pahu hoʻāʻo hoʻāʻo ʻo Coco.
  • Hoʻohui i ke kākoʻo hoʻokolohua no ka hoʻohui ʻana o GitLab, e ʻae iā ʻoe e nānā a clone i nā papahana, hoʻouka i ka code, a loaʻa i nā hoʻolaha hanana.
  • Ua hoʻopau ʻia ke kākoʻo no ka UWP (Universal Windows Platform).
  • Hāʻawi ʻia ka wehewehe hāmeʻa ARM MSVC ma ka paepae Windows.
  • No Android, ua hoʻohui ʻia kahi koho e hoʻopili i nā polokalamu ma o Wi-Fi.

Source: opennet.ru

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