There are a variety of toolchains you can install on Windows for compiling C and C++ applications. Microsoft provides Visual Studio Community for free, and is a great IDE and toolchain. If you are developing exclusively for Windows, that is the tool I would recommend. For those who need or prefer the cross-platform GNU toolchain, you can install it using MSYS2. We will cover how to install gcc using MSYS2.
DISCLAIMER: Don't hold me accountable for any bad advice or incorrect information provided here. Use this information at your own risk. I was barely able to hack it together myself and there are still a few details I am not 100% clear on.
For more details about installing MSYS2 check out Install gcc compiler on Windows with MSYS2 for C/C++.
Qt has multiple levels of verbosity for logging. If you are able to print qInfo() messages but qDebug() is not outputting anything, you need to turn on the debug messages.
qInfo() << "Is this working?";
qDebug() << "but not this?";
You can set the Qt logging levels in ~/.config/QtProject/qtlogging.ini like this:
Sometimes when installing a Python module with pip it returns an error like this:
error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).
This means you need to have Microsoft's Visual C++ compiler in order to compile some C code that is included with the Python module.