环境配置

vs下freetype环境配置

1.下载并解压freetype-2.10.2.tar.gz,放在项目适当的目录下

2.进入freetype-2.10.2/builds/windows/vc2010,双击freetype.sln

image-20230625113913617

3.在Win32位下,右键项目点击生成

image-20230625113841193

4.如果生成成功,在freetype-2.10.2/objs/Win32/Debug目录下会出现freetype.dll和freetype.lib

image-20230625113817362

5.cmake项目时选择Visual Studio 15 2017而不是Visual Studio 15 2017(Win64),不然之后运行会找不到freetype.lib,lib的x86与目标项目的x64冲突。

6.将freetype.dll复制到项目生成的Debug目录下,否则之后运行会出错

image-20230625114033076

image-20230625114100871

7.右击项目,选择属性

配置属性-VC++目录-包含目录:源文件#include需要的头文件所在目录

D:\practice\case_learn\ogl-2.1_branch_tutorial\ogl-2.1_branch_tutorial\external\freetype-2.10.2\include

配置属性-VC++目录-库目录:lib/dll所在的库目录(为了以防万一将该目录添加进环境变量)

D:\practice\case_learn\ogl-2.1_branch_tutorial\ogl-2.1_branch_tutorial\external\freetype-2.10.2\objs\Win32\Debug

image-20230625115053397

链接器-输入-附加依赖项:添加freetype.lib(为了以防万一将文件目录写全,而不是只写freetype.lib)

image-20230625115426929

8.准备好需要的字体文件.ttf,在需要freetype的源文件中添加如下两行:

1
2
#include <ft2build.h>
#include FT_FREETYPE_H
Donate
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.

扫一扫,分享到微信

微信分享二维码

请我喝杯咖啡吧~

支付宝
微信