游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4759|回复: 16

FreeType2字库问题

[复制链接]

9

主题

37

帖子

37

积分

注册会员

Rank: 2

积分
37
发表于 2004-8-19 20:21:00 | 显示全部楼层 |阅读模式
      我从 http://www.freetype.org 上面下载了 FreeType2  可是总是编译失败 555555 请问谁那里有编译好了的呀(Win32) 给我给一个 谢谢了

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2004-8-19 22:10:00 | 显示全部楼层

Re:FreeType2字库问题

所以还是写自己的字体库好。。

6

主题

582

帖子

582

积分

高级会员

Rank: 4

积分
582
发表于 2004-8-20 23:05:00 | 显示全部楼层

Re:FreeType2字库问题

不见得吧,写自己什么样的字体库呢?还是经典的作法吧.

贴上一个简单的字体例子

http://www.xorl.com/villa/font.rar

很美的字体哟.

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2004-8-21 14:41:00 | 显示全部楼层

Re:FreeType2字库问题

我是用把汉字写成纹理然后动态计算坐标的

9

主题

37

帖子

37

积分

注册会员

Rank: 2

积分
37
 楼主| 发表于 2004-8-21 18:45:00 | 显示全部楼层

Re: Re:FreeType2字库问题

唐朝富商: Re:FreeType2字库问题

不见得吧,写自己什么样的字体库呢?还是经典的作法吧.

贴上一个简单的字体例子

http://www.xorl.com/villa/font.rar

很美的字体哟.


我看了看,这个用的是 bitmap font 不太适合汉字.
什么都还没做就占用了10-20M的内存.太恐怖了点.

9

主题

37

帖子

37

积分

注册会员

Rank: 2

积分
37
 楼主| 发表于 2004-8-21 18:47:00 | 显示全部楼层

Re: Re:FreeType2字库问题

♂樱♀: Re:FreeType2字库问题

我是用把汉字写成纹理然后动态计算坐标的

樱: 能给我个代码看看吗?谢了

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2004-8-21 22:09:00 | 显示全部楼层

Re:FreeType2字库问题

正在写SHOWWINDOW函数,你==
BITMAPFONT效率太低

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2004-8-23 15:38:00 | 显示全部楼层

Re: FreeType2字库问题

我的纹理就是这个样子……很丑吧?宋体~
文字的背景窗口是自动计算的~
sf_200482315389.jpg

9

主题

37

帖子

37

积分

注册会员

Rank: 2

积分
37
 楼主| 发表于 2004-8-23 18:16:00 | 显示全部楼层

Re: FreeType2字库问题

樱: 你可以去看看 FreeType2 .它就是把你输入的字符转换成位图.
这个里面有个演示
http://mbox.troja.mff.cuni.cz/~peak/ftdemo/index.cgi

你如果有时间帮我编译一下它,那就太谢谢了.
下面是演示代码:
http://freetype.sourceforge.net/freetype2/docs/tutorial/example1.c
解压出来之后
在 \builds\win32\visualc 目录里有vc 的工程文件.用它可以编译出:
    freetype219.lib     - release build; single threaded
    freetype219_D.lib   - debug build;   single threaded
    freetype219MT.lib   - release build; multi-threaded
    freetype219MT_D.lib - debug build;   multi-threaded
在 objs 目录中产生,这些文件.

问题是在我测试 example1.c 文件的时候 总是出现这些错误:
work001 fatal error LNK1169: 找到一个或多个多重定义的符号
work001 error LNK2005: _strncpy 已经在 LIBCD.lib(strncpy.obj) 中定义
work001 error LNK2005: _atol 已经在 LIBCD.lib(atox.obj) 中定义
work001 error LNK2005: _memmove 已经在 LIBCD.lib(memmove.obj) 中定义
work001 error LNK2005: _sprintf 已经在 LIBCD.lib(sprintf.obj) 中定义
work001 error LNK2005: _malloc 已经在 LIBCD.lib(dbgheap.obj) 中定义
work001 error LNK2005: _realloc 已经在 LIBCD.lib(dbgheap.obj) 中定义
work001 error LNK2005: _free 已经在 LIBCD.lib(dbgheap.obj) 中定义
work001 error LNK2005: _fclose 已经在 LIBCD.lib(fclose.obj) 中定义
work001 warning LNK4098: 默认库“MSVCRT”与其他库的使用冲突;使用 /NODEFAULTLIB:library

我不知道是哪的问题.


9

主题

37

帖子

37

积分

注册会员

Rank: 2

积分
37
 楼主| 发表于 2004-8-23 18:19:00 | 显示全部楼层

Re:FreeType2字库问题

请使用过 FreeType2 的人帮忙解答一下,谢谢啦!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-17 17:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表