2008-05-05
编译pygame的font模块
关键字: 开发
之前的文章,只编译了基本的模块,这些模块只依赖于SDL.dll。这次,首先要编译Font模块。
Font模块依赖于freetype开源库。下载这个库后,发现已经包含对CE的支持,但是没有evc4的工程文件,因此,建了一个。(debug版本Link的时候有错误,直接编译release即可)
相关的目录需要手工修改一下。(必须把freetype/include加到全局的include中)
SDL_TTF没有CE的工程,不过很简单,直接创建一个就行了。
编译成功后。开始修改pygame的脚本。
打开SConstruct
加入相关的lib,include,lib path
在lines中加入
重新编译就可以了
Font模块依赖于freetype开源库。下载这个库后,发现已经包含对CE的支持,但是没有evc4的工程文件,因此,建了一个。(debug版本Link的时候有错误,直接编译release即可)
相关的目录需要手工修改一下。(必须把freetype/include加到全局的include中)
SDL_TTF没有CE的工程,不过很简单,直接创建一个就行了。
编译成功后。开始修改pygame的脚本。
打开SConstruct
加入相关的lib,include,lib path
LIBS=["python25","SDL", "SDL_TTF"], CPPPATH=["include","../../SDL-1.2.13/include","../../SDL_ttf-2.0.9"], LIBPATH=["lib","z:/output"]
在lines中加入
font src/font.c $(SDL) $(DEBUG
重新编译就可以了
发表评论
- 浏览: 4525 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
jboss rules brms和ruleAg ...
楼主能把完整的文档贴出来吗
-- by dong_ta -
jboss rules brms和ruleAg ...
我用代理怎么老是出现这种错误啊!麻烦给指点一下哈!我的版本一致. RuleAge ...
-- by chunchun_1010 -
jboss rules brms和ruleAg ...
我在创建新的Rule时,在"Add a condition to the rul ...
-- by myim -
我的第一个Ajax Wicket ...
个人感觉javaeye的圈子似乎有些冷清。我觉得可能跟javaeye即有圈子,又 ...
-- by tailorcai -
我的第一个Ajax Wicket ...
为啥不加入wicket的圈子,然后把这两篇文章放到圈子博客里呢
-- by fakechris






评论排行榜