qtcreator
Integrated development environment for Qt
TLDR
Start Qt Creator
SYNOPSIS
qtcreator [-client] [-noload plugins] [options] [files]
DESCRIPTION
qtcreator is Qt's integrated development environment. It provides editing, debugging, profiling, and deployment for Qt and C++ projects.
The IDE supports Qt projects (qmake, CMake), plain CMake, and other build systems. Project wizards create new applications, libraries, and plugins.
Code editing features include syntax highlighting, completion, refactoring, and clang-based code model. The editor understands Qt-specific constructs.
Debugging integrates GDB, LLDB, and CDB. Visual debugging shows Qt types properly. QML debugging handles JavaScript and UI elements.
Profiling tools analyze CPU usage, memory allocation, and QML performance. These help optimize application performance.
Deployment configurations target desktop, embedded, Android, iOS, and other platforms. Cross-compilation toolchains are configurable.
PARAMETERS
-client
Open in running instance.-noload PLUGINS
Don't load plugins.-load PLUGINS
Load only specified plugins.-settingspath PATH
Settings directory.-pid PID
Attach to process.-lastsession
Restore last session.-block
Block until files closed.--help
Show help.--version
Show version.
CAVEATS
Resource-intensive for large projects. Initial project loading can be slow. Some features require commercial Qt license.
HISTORY
Qt Creator was released by Nokia (then owner of Qt) in 2008. It consolidated Qt development tools into a modern IDE. Development continues under The Qt Company.
