FreeType
- Downloaded "http://download.savannah.gnu.org/releases/freetype/ft243.zip".
- Extracted contents to "C:\Devel\freetype-2.4.3".
- Opened a command prompt there and executed:
zlib
- Downloaded "http://zlib.net/zlib125.zip".
- Extracted contents to "C:\Devel\zlib-1.2.5".
- Opened a command prompt there and executed:
del zconf.h
mkdir build-vs9
cd build-vs9
cmake -G "Visual Studio 9 2008" -DCMAKE_INSTALL_PREFIX=..\ ..\
vcbuild zlib.vcproj "Release"
vcbuild INSTALL.vcproj "Release"
cd ..\lib
mklink /h z.lib zlib.lib
libpng
- Downloaded "http://sourceforge.net/projects/libpng/files/01-libpng-master/1.4.4/lpng144.7z".
- Extracted contents to "C:\Devel\libpng-1.4.4" (ignoring the "lpng144" subdirectory in the archive).
- Opened a command prompt there and executed:
vcvarsall.bat
vcbuild /upgrade projects\visualc71\libpng.vcproj
vcbuild projects\visualc71\libpng.vcproj "LIB Release"
mklink /h png.lib projects\visualc71\Win32_LIB_Release\libpng.lib
- (Instead of the above, one might try to build with CMake as was done above for zlib.)
Tcl
- Downloaded "http://sourceforge.net/projects/tcl/files/Tcl/8.5.2/tcl852-src.zip".
- Extracted contents to "C:\Devel\tcl8.5.2".
Tk
- Downloaded "http://sourceforge.net/projects/tcl/files/Tcl/8.5.2/tk852-src.zip".
- Extracted contents to "C:\Devel\tk8.5.2".
GTK
- Downloaded "http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.16/gtk+-bundle_2.16.6-20100207_win32.zip".
- Extracted contents to "C:\Devel\GTK".
- Added "C:\Devel\GTK\bin" to the system PATH.
PyGTK, PyGObject, PyCairo
- Downloaded:
- http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.16/pygtk-2.16.0+glade.win32-py2.6.exe
- http://ftp.gnome.org/pub/GNOME/binaries/win32/pygobject/2.20/pygobject-2.20.0.win32-py2.6.exe
- http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/1.8/pycairo-1.8.6.win32-py2.6.exe
- Executed them.