# FreeType 2 Project Files for Visual C++ 2019 or newer

This directory contains solution and project files for Visual C++ 2019 or newer, named `freetype.sln`, and `freetype.vcxproj`. It compiles the following libraries from the FreeType 2.10.2 sources:

- freetype.dll using 'Release' or 'Debug' configurations
- freetype.lib using 'Release Static' or 'Debug Static' configurations

Both Win32 and x64 builds are supported. Build directories and target files are placed in the top-level `objs` 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.

To link your executable with FreeType DLL, you may want to define DLL_IMPORT so that the imported functions are appropriately attributed with `dllimport`.``