# FreeType 2 Project Files for VS.NET 2010 or newer

This directory contains a project file for Visual C++ (VS.NET 2010 or newer), named `freetype.vcxproj`, and Visual Studio, called `freetype.sln`. It compiles the following libraries from the FreeType 2.8.1 sources:

        freetype281.lib    - release build
        freetype281d.lib   - debug build
        freetype281ST.lib  - release build; single threaded
        freetype281STd.lib - debug build;   single threaded
        freetype281MT.lib  - release build; multi-threaded
        freetype281MTd.lib - debug build;   multi-threaded

Both Win32 and x64 builds are supported.

Be sure to extract the files with the Windows (CR+LF) line endings. ZIP archives are already stored this way, so no further action is required. If you use some `.tar.*z` archives, be sure to configure your extracting tool to convert the line endings. For example, with WinZip, you should activate the TAR file smart CR/LF Conversion option. Alternatively, you may consider using the `unix2dos` or `u2d` utilities that are floating around, which specifically deal with this particular problem.

Build directories are placed in the top-level `objs\vc2010` directory.

Customization of the FreeType library is done by editing the `ftoption.h` header file in the top-level `devel` path. Alternatively, you may copy the file to another directory and change the include directory in `freetype.users.props`.

To configure library dependencies like zlib and libpng, edit the `freetype.users.props` file in this directory. It also simplifies automated (command-line) builds using msbuild.