# 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.6.2 sources:

        freetype262.lib    - release build
        freetype262d.lib   - debug build
        freetype262ST.lib  - release build; single threaded
        freetype262STd.lib - debug build;   single threaded
        freetype262MT.lib  - release build; multi-threaded
        freetype262MTd.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 `ftoptions.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.