首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

Platform.bib中,以下方式有何不同?解决办法

2012-02-23 
Platform.bib中,以下方式有何不同?Platform.bib中, 以下驱动(DLL)放置方式有何不同?方式1:MODULESAAAAA.dl

Platform.bib中,以下方式有何不同?

Platform.bib中, 以下驱动(DLL)放置方式有何不同? 


方式1:
MODULES
  AAAAA.dll $(_FLATRELEASEDIR)\AAAAA.dll NKSHK


-------------------------------------------------


方式2:
FILES
  AAAAA.dll $(_FLATRELEASEDIR)\AAAAA.dll NKSHK

[解决办法]
MODULES 
在这个块放置exe或者dll等可执行的文件,Romimage.exe在打包的时候不会压缩他们。

FILES
在这个区域放其他文件,如字体文件,文本文件,声音文件,位图等等。
Romimage.exe在打包的时候会压缩他们。

最好按照这个规矩放,不然你的驱动(dll)可能会不工作。

[解决办法]
FILES分配一部分内存空间给静态数据文件。这部分主要包括字体文件(.TTF)、文本文件(.TXT)、位图文件(.BMP)和声音文件(.WAV)等。
MODULES部分列出加载在内存中的目标模块和组件,包括所有的可执行文件.EXE和动态链接库.DLL。

files部分与modules部分的语法功能很相似,唯一不同的是在构建系统时对于Files部分的文件进行压缩,而对于Modules部分通常是代码文件,默认为不压缩。


热点排行