Now C/C++ is not my native language, and especially not Win32 stuff. But it seems like every open source Win32 app is hard as crap to build. Maybe it's just me and not being used to it, but when I grab Linux apps, it's just ./configure; make. When I grab Win32 ones, it's always "OK now where's that 223M DirectX SDK ... Oh yeah, now what parameters do I have to configure properly ... Oh, I'm missing an SDK still". Is this just me? Does it get easier the more you do it? Or is this just bad source deployments?

Actually, props to VLC which was pretty easy to build (at least they had very clear step-by-step instructions on exactly what you needed to download/install).