您的位置:首页 > 运维架构 > Linux

LinuxSir.Org > 编程开发讨论区 —— LinuxSir.Org > 嵌入式Linux讨论区──实验田版 > 编译microwindows出错..

2011-05-22 21:35 691 查看
查看完整版本 : 编译microwindows出错..

pamirs
05-07-27, 14:39

font_freetype.c:15:30: freetype/ftxkern.h: 没有那个文件或目录

font_freetype.c:16:31: freetype/ftnameid.h: 没有那个文件或目录

font_freetype.c:17:30: freetype/ftxcmap.h: 没有那个文件或目录

font_freetype.c:18:31: freetype/ftxwidth.h: 没有那个文件或目录

font_freetype.c:23:2: #error "You must link with freetype lib version 1.3.x +, and not freetype 2."

下面就更是一堆的错误..

luoj
05-07-27, 15:23

加一个链接,运行:

ln -s /usr/include/freetype2/freetype /usr/include/freetype

pamirs
05-07-27, 15:49

这个链接是有的.

但是还是有这个错误.我发现freetype2下面确实没有那几个头文件.

另外问下,看到网上大家说交叉编译什么的.是什么意思?

luoj
05-07-27, 16:47

我查了一下,这几个头文件都在freetype1目录下

删除 /usr/include/freetype

从新做个链接:

ln -s /usr/include/freetype1/freetype /usr/include/freetype

交叉编译,简单地说,就是在一个平台上生成另一个平台上的可执行程序。

比如在X86的PC机上编译出可在arm板上运行的可执行代码。

不交叉编译就只能生成本平台可用的,其他平台不一定可用的可执行程序。

pamirs
05-07-27, 17:56

谢谢..我机器的/usr/include/下面没有freetype1

去网上也下载不了.我在校园内网联不上国外的ftp

不知道谁有可以给我下载下吗?

pamirs
05-07-27, 18:05

唉.是我傻了.没有看仔细/src/config

里面有个支持freetype1的.这个设为N

然后下面有个支持freetype2的这个设为Y就可一了

谢谢你的回答...

谢谢
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐