It is a old behavior, but I think we can re-investigate this scenario. Test launches debugger and checks output. On Windows/MinGW I can use "External terminal" only.
- Create "Input Output Application" sample
- Call Project Properties window
- Set Run|Console Type = Standard Output
- Launch project
- Push Step Into
==> "Selected console type is not supported in your configuration, using External terminal instead" window appears.
Is it true warning? For example I can use "Debugger Console" tab and I can use "Standard Output" in Run mode.