Compilando un programa GTK3 en Visual Studio 2012

Con el lanzamiento de Gtk 3 para Windows, pensé en actualizar mi aplicación Gtk 2 C para aprovechar el nuevo widget de GtkGrid.

El programa compila bien bajo linux o usa MinGW (con codeblocks) bajo windows, sin embargo, cuando intento el mismo conjunto de archivos en Visual Studio 2012, me da 50 errores de compilación que dicen gutils.h, gtrashstack.h y gstring.h un montón de errores de sintaxis (asumiendo que solo uso un programa básico, con solo gtk_init y gtk_main).

Visual Studio manejó muy bien gtk2. ¿Por qué se niega a compilar con gtk3? ¿Alguna forma de hacerlo funcionar? Por mucho que amo Code :: Blocks, los poderes externos me obligan a mantener mi código compatible con VS2012 ...

EDITAR: creé un repositorio con un programa gtk3 simple y archivos de proyecto preconfigurados para VS2012 y Codeblocks.https://github.com/The-J-Person/Example-gtk3-vs2012-project

EDIT 2: Aquí hay una lista de los errores de compilación dados por VS2012:http://pastebin.com/ThZpwVmg