About the Visual Studio IDE Output Window

The Output window shows the output of the compiler/build system as well as output from debugging sessions.

To make the Output window visible, choose View > Output or press [Alt+2] (not Alt+F2!)

The Output window has several panes that can be shown with the "Show output from" control.

The "Micro Build" Pane

Output Micro Build

This pane shows messages from the compile/build and upload operations, including error messages when compilation or upload failed.

The "Micro Debug Message" Pane

Output Micro Debug Message

This pane shows information generated from breakpoints.

The "Micro Debug Trace" Pane

Output Micro Debug Trace

This pane also shows information generated from breakpoints, but more detailed than the Micro Debug Trace window.

The "Micro Disassembly" Pane

Output Micro Disassembly

This pane is only available if you have switched on the generation of a disassembly listing. You can do this with the "Disassembly view" setting in the Project Properties Window.
The pane shows a disassembly listing of your sketch. This can be useful in special cases, for example to examine the amount of code generated by the compiler, but it requires profound knowledge of the processor's assembly language.

You can click on the file paths that appear in the listing (see red arrow) to jump to the respective source file.

Warning 16 Note:

The links lead you to either the Arduino core library path or to a folder where Visual Micro stores temporary results. You should not change anything to source files at these locations.

The Output Window Toolbar

The toolbar of the Output window has the following controls:

Output Window Toolbar Controls


1 Show output from Selects the output pane to be shown, see above.
2 Clear all panes Clears all panes at once.
3 Jump to source line with error ("Micro Build" pane only). If the cursor is placed on a compiler error message, click on this icon to jump to the source code line where the error occurred.
4 Jump to prev./next message Jumps to the start of the next or previous message.
5 Clear current pane Clears the pane that is currently displayed, leaving all other panes unchanged.
6 Word wrap text If enabled, wraps text at the right border of the window for lines that are longer than the window's width.