您当前的位置: 首页 >  windows

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

全网首发:WINDOWS编译freetype 2.11.0总结

柳鲲鹏 发布时间:2021-08-15 21:07:51 ,浏览量:0

  在今天的中国,也许只有吾司,吾,泰山OFFICE,泰山JDK,才会关心才会编译freetype。因为这个东西太基础。LINUX编译很顺利,WINDOWS编译的过程中,遇到了不少问题。在这里总结一下。也许哪天有人需要呢?

  • 下载

注意WINDOWS编译必须下载zip。

https://sourceforge.net/projects/freetype/files/freetype2

  • 必须使用VS2012

https://quantum6.blog.csdn.net/article/details/119712036

  • 下载VS2012

https://quantum6.blog.csdn.net/article/details/119697624

  • 修改配置与平台

DEBUG是编译不过去的。必须使用RELEASE。如图: 

有人问为什么DEBUG编译不过去?宏定义导致的。

  • 增加一个stdbool.h

https://quantum6.blog.csdn.net/article/details/119697353

  • 一个奇怪的错误
1>d:\taishan\freetype-2.11.0\src\smooth\ftgrays.c(1962): error C2275: “PCell”: 将此类型用作表达式非法 (..\..\..\src\smooth\smooth.c)
1>          d:\taishan\freetype-2.11.0\src\smooth\ftgrays.c(441) : 参见“PCell”的声明

解决这个错误,把PCell null_cell定义在函数头部即可。其他地方也有类似写法,却不出错。

  • 编译成功!
  • 最好在虚拟机中编译

在虚拟机中编译,通过后可以把虚拟机打包备份,下次遇到问题直接恢复。在主系统中编译就没有这么方便。

  

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0797s