2011-02-12 21:41:50 +01:00
|
|
|
<html>
|
|
|
|
<header>
|
|
|
|
<title>
|
2018-01-12 14:57:08 +01:00
|
|
|
FreeType 2 Project Files for Visual C++ 2010 or newer
|
2011-02-12 21:41:50 +01:00
|
|
|
</title>
|
|
|
|
|
|
|
|
<body>
|
|
|
|
<h1>
|
2018-01-12 14:57:08 +01:00
|
|
|
FreeType 2 Project Files for Visual C++ 2010 or newer
|
2011-02-12 21:41:50 +01:00
|
|
|
</h1>
|
|
|
|
|
2018-01-12 14:57:08 +01:00
|
|
|
<p>This directory contains solution and project files for
|
|
|
|
Visual C++ 2010 or newer, named <tt>freetype.sln</tt>,
|
|
|
|
and <tt>freetype.vcxproj</tt>. It compiles the following libraries
|
* Version 2.10.1 released.
==========================
Tag sources with `VER-2-10-1'.
* docs/VERSION.TXT: Add entry for version 2.10.1.
* README, Jamfile (RefDoc), src/base/ftver.rc,
builds/windows/vc2010/freetype.vcxproj,
builds/windows/vc2010/index.html,
builds/windows/visualc/freetype.dsp,
builds/windows/visualc/freetype.vcproj,
builds/windows/visualc/index.html,
builds/windows/visualce/freetype.dsp,
builds/windows/visualce/freetype.vcproj,
builds/windows/visualce/index.html,
builds/wince/vc2005-ce/freetype.vcproj,
builds/wince/vc2005-ce/index.html,
builds/wince/vc2008-ce/freetype.vcproj,
builds/wince/vc2008-ce/index.html: s/2.10.0/2.10.1/, s/2100/2101/.
* include/freetype/freetype.h (FREETYPE_PATCH): Set to 1.
* builds/unix/configure.raw (version_info): Set to 23:1:17.
* CMakeLists.txt (VERSION_PATCH): Set to 1.
* include/freetype/fterrors.h (FT_Error_String): Fix C++ compilation.
2019-07-01 13:54:54 +02:00
|
|
|
from the FreeType 2.10.1 sources:</p>
|
2011-02-12 21:41:50 +01:00
|
|
|
|
|
|
|
<ul>
|
2018-01-12 14:57:08 +01:00
|
|
|
<li>freetype.dll using 'Release' or 'Debug' configurations</li>
|
|
|
|
<li>freetype.lib using 'Release Static' or 'Debug Static' configurations</li>
|
2011-02-12 21:41:50 +01:00
|
|
|
</ul>
|
|
|
|
|
2018-01-12 14:57:08 +01:00
|
|
|
<p>Both Win32 and x64 builds are supported. Build directories and target
|
|
|
|
files are placed in the top-level <tt>objs</tt> directory.</p>
|
2011-02-12 21:41:50 +01:00
|
|
|
|
2014-10-18 14:59:20 +02:00
|
|
|
<p>Customization of the FreeType library is done by editing the
|
2017-01-23 05:09:05 +01:00
|
|
|
<tt>ftoption.h</tt> header file in the top-level <tt>devel</tt> path.
|
2014-10-18 14:59:20 +02:00
|
|
|
Alternatively, you may copy the file to another directory and change the
|
|
|
|
include directory in <tt>freetype.users.props</tt>.</p>
|
|
|
|
|
|
|
|
<p>To configure library dependencies like <em>zlib</em> and <em>libpng</em>,
|
|
|
|
edit the <tt>freetype.users.props</tt> file in this directory. It also
|
|
|
|
simplifies automated (command-line) builds using <a
|
2018-12-25 22:44:05 +01:00
|
|
|
href="https://msdn.microsoft.com/library/dd393574%28v=vs.100%29.aspx">msbuild</a>.</p>
|
2014-10-18 14:59:20 +02:00
|
|
|
|
2018-01-12 14:57:08 +01:00
|
|
|
<p>To link your executable with FreeType DLL, you may want to define
|
2018-07-25 05:01:34 +02:00
|
|
|
DLL_IMPORT so that the imported functions are appropriately
|
2018-01-12 14:57:08 +01:00
|
|
|
attributed with <tt>dllimport<tt>.</p>
|
|
|
|
|
2011-02-12 21:41:50 +01:00
|
|
|
</body>
|
|
|
|
</html>
|