This is the build log after running the above code;
-------------- Build: Debug in Example (compiler: GNU GCC Compiler)---------------
mingw32-g++.exe -Wall -fexceptions -g -c "C:\Program Files\CodeBlocks\MinGW\bin\Example\main.cpp" -o obj\Debug\main.o
mingw32-g++.exe -o bin\Debug\Example.exe obj\Debug\main.o -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32 "C:\Program Files\CodeBlocks\MinGW\lib\libbgi.a"
Output file is bin\Debug\Example.exe with size 1.17 MB
Process terminated with status 0 (0 minute(s), 1 second(s))
0 error(s), 0 warning(s) (0 minute(s), 1 second(s))
-------------- Run: Debug in Example (compiler: GNU GCC Compiler)---------------
Checking for existence: C:\Program Files\CodeBlocks\MinGW\bin\Example\bin\Debug\Example.exe
Executing: "C:\Program Files\CodeBlocks/cb_console_runner.exe" "C:\Program Files\CodeBlocks\MinGW\bin\Example\bin\Debug\Example.exe" (in C:\Program Files\CodeBlocks\MinGW\bin\Example\.)