If anyone knows a bit about MinGW I'd be grateful to get some insight on this little "problem":
I'm attempting to develop a small app in C using Eclipse CDT and MinGW.
Sadly MinGW seems to be missing quite a few "recent" headers though, namely I'm looking for devicetopology.h and a few others.
A quick google reveals what I think is a 3rd party opensource port of the files here: http://www.portaudio.com/trac/brows...tapi/wasapi/mingw-include?rev=1474&order=name as part of another library api project.
However my question is this: Are those files "safe" to use? I assume that importing the file from the Windows SDK is no good as the original file would be designed to compile on the VC compiler.
Also does MinGW just therefore suck for windows development? devicetopology.h relates to the windows core audio API new to windows vista which means 4 years on since its release this header still hasn't been ported to MinGW :/.
So am I missing something here? I know the "sane" choice is to just use VC++ Express and the VC compiler instead but curiosity has started to kill the cat on this question.
I'm attempting to develop a small app in C using Eclipse CDT and MinGW.
Sadly MinGW seems to be missing quite a few "recent" headers though, namely I'm looking for devicetopology.h and a few others.
A quick google reveals what I think is a 3rd party opensource port of the files here: http://www.portaudio.com/trac/brows...tapi/wasapi/mingw-include?rev=1474&order=name as part of another library api project.
However my question is this: Are those files "safe" to use? I assume that importing the file from the Windows SDK is no good as the original file would be designed to compile on the VC compiler.
Also does MinGW just therefore suck for windows development? devicetopology.h relates to the windows core audio API new to windows vista which means 4 years on since its release this header still hasn't been ported to MinGW :/.
So am I missing something here? I know the "sane" choice is to just use VC++ Express and the VC compiler instead but curiosity has started to kill the cat on this question.