查看: 1595|回复: 5

【新手求助】 关于静态freetype的问题

[复制链接]

该用户从未签到

发表于 2012-10-25 11:44:58 | 显示全部楼层 |阅读模式
本帖最后由 sy2178668 于 2012-10-25 11:46 编辑

我希望在屏幕上使用osgText输出一些字,因为OSG环境是静态的,所以其中字体需要用osgdb_freetype.lib这个插件来调用。我编译了静态的osgdb_freetype.lib并把它加到附加依赖里了,而且在代码前也加上
  1. USE_OSGPLUGIN(freetype)
复制代码
可是却出现如下图错误,求解答 无标题.png

该用户从未签到

 楼主| 发表于 2012-10-25 22:49:46 | 显示全部楼层
没有人遇到这种情况吗??

该用户从未签到

发表于 2012-10-26 09:34:45 | 显示全部楼层
你没有配置链接选项呀!
在你的工程的链接选项里面加上你的freetype编译后生成的lib文件就OK了。

该用户从未签到

 楼主| 发表于 2012-10-26 09:46:43 | 显示全部楼层
the_mercury 发表于 2012-10-26 09:34
你没有配置链接选项呀!
在你的工程的链接选项里面加上你的freetype编译后生成的lib文件就OK了。

osgdb_freetype.lib就是生成的lib,这是添加后出现的错误信息

该用户从未签到

 楼主| 发表于 2012-10-26 12:06:49 | 显示全部楼层
解决了,在网上新下了一个freetype,生成后重新加到依赖里就OK了

该用户从未签到

发表于 2012-10-26 17:36:07 | 显示全部楼层
应该就是你的freetype编译后生成的lib文件没有链接成功。
这样吧,你在论坛里找下,我在对另一个贴子的回复之中已经上传了osgdb_freetype.dll库,你直接下载下来用就行了。
osgdb_freetyped.dll是Debug版本,osgdb_freetype.dll是静态版本,Debug版本在没有装Visual Studio2005的机器上跑可能会出问题,你可以将Release 版本的改下名,再用吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表