当前位置: 代码迷 >> WinCE >> Platform.bib中,以下方式有何不同?解决办法
  详细解决方案

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

热度:160   发布时间:2016-04-28 13:49:50.0
Platform.bib中,以下方式有何不同?

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


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


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


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

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

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

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

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

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


  相关解决方案