IDEs and Qt
What IDEs typically have
- A file browser
- A text editor
- Automatic syntax highlighting of source code
- Intelligent code completion when typing
- A build-automation system
- Graphical buttons to launch a compiler and/or interpreter
- Graphical buttons to run an executable program file
- A graphical interface to an interactive debugger
- A graphical interface to a version-control system
Project - is all the information required to build one program.
Project config file - what source files are part of the program, what the build options are.
Qmake