Note that all this is rather experimental. This VS9 solution and the projects it includes are intented to be used in a Pango source tree unpacked from a tarball. In a git checkout you first need to use some Unix-like environment or manual work to expand files as needed, for instance the .vcprojin files here into .vcproj files. Set up the source tree as follows under some arbitrary top folder : \pango\ \vs9\ *this* file you are now reading is thus located at \pango\\build\win32\vs9\README.txt. is either Win32 or x64, as in VS9 project files. You should unpack the glib-dev zip file into \vs9\, so that for instance glib.h ends up at \vs9\\include\glib-2.0\glib.h. The "install" project will copy build results and headers into their appropriate location under \vs9\. For instance, built DLLs go into \vs9\\bin, built LIBs into \vs9\\lib and headers into \vs9\\include\pangpo-1.0. This is then from where project files higher in the stack are supposed to look for them, not from a specific Pango source tree like this one. It is important to keep separate the concept of a "source tree", where also non-public headers are present, and an "install tree" where only public headers are present. --Tor Lillqvist