I need to use these windows tools as they have functionality I can't find anywhere else. But I would like to use gcc/mingw if possible as that is what I started the project with and I would like to stay as 'free' as possible.
But when I tried to compile in netbeans something that I got to build nicely with VS Express I got missing headers and when I tried to add those from other places (VS, mingw64) I got hundreds of new errors.
Should I be able to do it? Would it take a lot of work, should I just try to make libraries in VS and then use those in the gcc code?
EDIT: these are some of the includes,
#include <windows.h>
#include <atlbase.h>
#include <DXGITYPE.h>
#include <DXGI1_2.h>
#include <d3d11.h>
#include <Wincodec.h>
#include <vector>
Cheers