Lançado o Qt Creator 7 open source para Linux, Windows e macOS

A IDE multiplataforma open source Qt Creator 7 é laçado com varias correções e novidades para Linux, macOS e Windows, confira.





Qt Creator



Qt Creator é um ambiente de desenvolvimento integrado (IDE) de plataforma cruzada construído para a experiência máxima do desenvolvedor. O Qt Creator é executado em sistemas operacionais Windows, Linux e macOS desktop e permite que os desenvolvedores criem aplicativos em plataformas desktop, móveis e incorporadas. Fonte






Qt Creator 7


O anúncio foi feito em 23 de Março de 2022.


"Estamos felizes em anunciar o lançamento do Qt Creator 7!"


Destaques:

  • Dividido o item de menu Novo Arquivo ou Projeto em itens separados Novo Arquivo e Novo Projeto.
  • Notificações de atualização no Qt Creator agora também incluem novas versões secundárias do Qt e lançamentos de patches para a versão mais recente do Qt disponível.
  • Agora usa LLVM 14 para suporte a C++.
  • Plug-in ClangFormat, suas configurações foram mescladas nas configurações de estilo de código não ClangFormat.




Changelog completo no quadro abaixo.
 

Qt Creator 7 ============ Qt Creator version 7 contains bug fixes and new features. The most important changes are listed in this document. For a complete list of changes, see the Git log for the Qt Creator sources that you can check out from the public Git repository. For example: git clone git://code.qt.io/qt-creator/qt-creator.git git log --cherry-pick --pretty=oneline origin/6.0..v7.0.0 General ------- * Gave `Welcome` a fresh look * Split `New File or Project` into `New File` and `New Project` * Added optional notification of new Qt releases available in the online installer (QTCREATORBUG-26708) * Added `Show in File System View` to more context menus, like `Show in Explorer/Finder` * Added `Tools > Debug Qt Creator > Show Logs` for viewing Qt Creator debug logs * Moved C++ code model and language client inspectors to `Tools > Debug Qt Creator` * Fixed persistence of `Show Folders on Top` in `File System` (QTCREATORBUG-27131) Editing ------- * Added action for selecting all search results in a document * Added support for choosing external editor as default editor (QTCREATORBUG-13880) * Fixed copy action in text editing macros (QTCREATORBUG-26363) * Fixed cursor position after backspace and going up or down (QTCREATORBUG-27035) ### C++ * Switched to LLVM 14 in binary packages * Switched to Clangd by default (QTCREATORBUG-22917) * Fixed that compilation errors appeared below code model errors in `Issues` pane (QTCREATORBUG-23655) * Fixed that duplication files did not adapt header guard (QTCREATORBUG-26654) * Fixed highlighting and indentation of raw string literals (QTCREATORBUG-26211) * Fixed performance issue in global indexer (QTCREATORBUG-26841) * Fixed tiny refactoring icon on HiDPI screens (QTCREATORBUG-26905) * Fixed dot to arrow conversion with extra characters (QTCREATORBUG-27034) * clang-format * Moved settings to `Code Style` editor * Added synchronization between `clang-format` settings and custom code style * Clangd * Added support for parse contexts (QTCREATORBUG-27009) * Added memory usage inspector to language client inspector * Added highlighting of `Q_PROPERTY` declarations * Improved display of diagnostic messages * Fixed access type categorization for functions * Fixed highlighting issues (QTCREATORBUG-27059, QTCREATORBUG-27111) * Fixed generating `Q_PROPERTY` members (QTCREATORBUG-27063) * Fixed display of outdated diagnostics (QTCREATORBUG-26585) * Fixed that `Unknown argument` diagnostics were shown (QTCREATORBUG-27113) ### QML * Updated parser to latest Qt version * Fixed that application directory was not searched for QML modules (QTCREATORBUG-24987) ### Python * Added Python specific language server settings ### Language Server Protocol * Removed support for outdated semantic highlighting protocol proposal (QTCREATORBUG-26624) * Fixed that outdated diagnostic could be shown (QTCREATORBUG-26585) * Fixed issue with re-highlighting (QTCREATORBUG-26624) * Fixed crash when rapidly closing documents (QTCREATORBUG-26534) ### FakeVim * Added support for backslashes in substitute command (QTCREATORBUG-26955) Projects -------- * Added option to override GCC target triple (QTCREATORBUG-26913) * Added multiple selection to `Issues` pane (QTCREATORBUG-25547, QTCREATORBUG-26720) * Improved automatic (re-)detection of toolchains (QTCREATORBUG-26460) * Changed default C++ standard for project wizards to C++17 (QTCREATORBUG-27045) * Fixed unnecessary toolchain calls at startup * Fixed warning that file is not part of any project (QTCREATORBUG-26987) * Fixed that leading spaces could break custom output parsers (QTCREATORBUG-26892) ### CMake * Removed grouping of CMake cache variables (QTCREATORBUG-26218) * Made it possible to stop CMake with button in build configuration * Renamed `Initial Parameters` to `Initial Configuration` and moved into tabbed view with `Current Configuration` * Added field for passing additional CMake options to kit, initial, and current configuration (QTCREATORBUG-26826) * Added button for editing kit CMake configuration directly from build configuration * Added hint for mismatches between kit, initial, and current configuration * Added context menu actions for resolving mismatches between kit, initial and current configuration * Added `Help` to context menu for variable names * Fixed that CMake was unnecessarily run after Kit update * Fixed crash when Kit has no toolchain (QTCREATORBUG-26777) ### Qbs * Fixed that `cpp.cFlags` and `cpp.cxxFlags` were not considered for code model ### Generic * Added support for precompiled headers (QTCREATORBUG-26532) ### Autotools * Fixed parsing of `SUBDIRS` ### Mercurial * Fixed saving of settings (QTCREATORBUG-27091) Debugging --------- * Added debugging helper for `std::variant`, `boost::container::devector`, and `boost::small_vector` * Added debugging helper for `QStringView` (QTCREATORBUG-20918) * Added `Char Code Integer`, `Hexadecimal Float`, and `Normalized, with Power-of-Two Exponent` display formats (QTCREATORBUG-22849, QTCREATORBUG-26793) * Added shortcut for disabling and enabling breakpoints (QTCREATORBUG-26788) Analyzer -------- ### QML * Added support for profiling QtQuick3D (QTBUG-98146) Version Control Systems ----------------------- ### Git * Added support for filtering log by author * Added handling of `HOMEDRIVE` and `HOMEPATH` on Windows * Fixed that conflicts with deleted files could not be resolved (QTCREATORBUG-26994) Test Integration ---------------- ### QTest * Added option for maximum number of warnings (QTCREATORBUG-26637) ### Qt Quick * Added option for setup code to wizard (QTCREATORBUG-26741) Platforms --------- ### Windows * Fixed auto-detection of MinGW compiler (QTCREATORBUG-27057) * Fixed missing compile `Issues` for MSVC (QTCREATORBUG-27056) * Fixed wrong path separator when using `-client` (QTCREATORBUG-27075) ### Linux * Added Wayland backend (QTCREATORBUG-26867) ### macOS * Fixed that macOS dark mode was not used for dark themes (QTCREATORBUG-22477) * Fixed that user applications inherited access permissions from Qt Creator (QTCREATORBUG-26743) * Fixed key repeat (QTCREATORBUG-26925) * Fixed environment when opening `Terminal` with `zsh` ### Android * Added option for default NDK (QTCREATORBUG-21755, QTCREATORBUG-22389, QTCREATORBUG-24248, QTCREATORBUG-26281) * Fixed that `Include prebuilt OpenSSL libraries` could add it to the wrong `.pro` file (QTCREATORBUG-24255) * Fixed debugging of devices with upper case identifier with LLDB (QTCREATORBUG-26709) * Fixed detection of available NDK platforms for recent NDKs (QTCREATORBUG-26772) * Fixed naming of devices that are connected via USB and WiFi at the same time * Fixed deployment if Kit fails to determine ABI (QTCREATORBUG-27103) ### Remote Linux * Fixed UI state after stopping remote applications (QTCREATORBUG-26848) * Fixed missing error message in `Application Output` when remote application crashes (QTCREATORBUG-27007) ### WebAssembly * Improved browser selection (QTCREATORBUG-25028, QTCREATORBUG-26559) * Fixed running CMake-based Qt Quick applications with Qt 6.2 (QTCREATORBUG-26562) ### MCU * Added support for Renesas Flash Programmer (UL-5082) ### Docker * Added experimental support for macOS hosts Credits for these changes go to: -------------------------------- Aaron Barany Aleksei German Alessandro Portale Alexander Drozdov Allan Sandfeld Jensen Andre Hartmann André Pönitz Anton Alimoff Antti Määttä Artem Sokolovskii Assam Boudjelthia Björn Schäpers Christiaan Janssen Christian Kandeler Christian Stenger Christian Strømme Cristian Adam Cristián Maureira-Fredes David Schulz Eike Ziller Erik Verbruggen Fawzi Mohamed Henning Gruendl Huixiong Cao Janne Koskinen Jaroslaw Kobus Jean-Michaël Celerier Jere Tuliniemi Joerg Kreuzberger Kai Köhne Katarina Behrens Knud Dollereder Leena Miettinen Mahmoud Badri Marco Bubke Mats Honkamaa Maximilian Goldstein Miikka Heikkinen Morten Johan Sørvig Orgad Shaneh Oswald Buddenhagen Petar Perisin Piotr Mikolajczyk Piotr Mućko Rafael Roquetto Robert Löhning Samuel Ghinet Tapani Mattila Tasuku Suzuki Thiago Macieira Thomas Hartmann Tim Jenssen Tony Leinonen Topi Reinio Tor Arne Vestbø Tuomo Pelkonen Ulf Hermann Ville Nummela Xiaofeng Wang XutaxKamay




Instalação



Aconselho que você espere a nova versão chegar aos repositórios da sua distribuição, mas caso queira testar agora mesmo, faça o download do instalador e instale, a instalação é feita na sua home sem precisar remover versões anteriores a 7.



Download Qt Creator 7


Ou






Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais