There are a number of different "Windows" compilers that C::B supports. Some very well and others not so well. Some of the compilers are obsolete and some are current / bleeding edge.
The Windows compiler collection I would recommend is MSYS2,
https://www.msys2.org/ .
The MSYS2 eco system has a number of different compilers that are supported by C::B. The main two MSYS2 supported compilers by C::B are:
These other MSYS2 compilers are supported, but the LLDB debugger is currently not supported:
These other MSYS2 compilers are not supported out of the box by C::B as you will need to configure them via the compiler plugin and some devs have reported issues with them, but I have not used them so I cannot comment on the issues raised:
The main reason I recommend MSYS2 for use with C::B is that the MSYS2 eco system has a huge number of packages available for it.
As for which MSYS2 compiler to use for your case and which libraries are applicable I have no idea as the info supplied is not allot.
I would also recommend using the latest nightly build as it has far better support for the different MSYS2 compilers than C::B 20.03 has.