FTGL在OpenGL下显示中文

前言简介

FTGL

在使用QopenGLWidget中,由于需要绘制三维空间中的文本标注。而由于Qt的新版本中并没有引入QGLWidget中的绘制函数:

void renderText(double x, double y, double z, const QString & str, const QFont & font = QFont())

所以在我找到了第三方字体引擎库FTGL,通过阅读简介明确了他对OpenGL有很好的支持。简单灵活、跨平台,基于FreeType库,采用标准的字体库格式,可以直接读取字体文件,支持位图、抗锯齿、贴图映射、轮廓线、多边形格网、突出(挤压)多边形格网。

运行环境

  • OS:Windows 7 旗舰版 64位
  • VS:Visual Studio 2013

出现问题

在下面的代码测试中出现如图所示的问题:

这里写图片描述

操作步骤

  1. 下载FreeType与FTGL:在FreeType官方网站的下载页面以及FTGL库下载需要的文件,这里我选用FreeType和FTGL分别是图中解压的两个文件。
    这里写图片描述
  2. 编译FreeType: 在目录.\freetype-2.3.4\builds\win32\visualc下,双击

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值