wince bsp中的dirs文件和sources文件

wince bsp中的dirs文件和sources文件

ID:24586799

大小:53.00 KB

页数:4页

时间:2018-11-15

wince bsp中的dirs文件和sources文件_第1页
wince bsp中的dirs文件和sources文件_第2页
wince bsp中的dirs文件和sources文件_第3页
wince bsp中的dirs文件和sources文件_第4页
资源描述:

《wince bsp中的dirs文件和sources文件》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、WinCEBSP中的Dirs文件和Sources文件  1. Dirs文件  关于Dirs文件,就是指定要编译的路径,这个地球人都知道。还是简单介绍一下。按照文档上面介绍有三种定义:DIRS,DIRS_CE和OPTIONAL_DIRS。  DIRS:就是指定要编译的目录。  DIRS_CE:只有目录下的源代码用于E:最后编译完后生成的目标文件的名字,不包括扩展名。  TARGETTYPE:生成的文件的类型。具体值如下:  LIBRARY,一个.lib文件  DYNLINK,一个.dll文件  PROGRAM,一个.exe文件  RELE

2、ASETYPE:该宏设置两个环境变量RELEASEDIR和RELEASELIBDIR,就是设置编译后生成文件存放的路径。具体值如下:  PLATFORM,生成的文件在PLATFORM<BSPNAME><Target>  LOCAL,生成的文件在当前路径下  CUSTOM,生成的文件在TARGETPATH指定的位置  MANAGED,生成的文件在%_PROJECTROOT%OAK<Target>Managed  OAK,SDK,DDK,生成的文件在%_PROJECTROOT%Oak<Target&

3、gt;   TARGETPATH:当上面的RELEASETYPE=CUSTOM的时候,该宏指定路径  SOURCELIBS:静态链接。函数的实体被链接过来,生成一份拷贝  TARGETLIBS:动态链接。函数的地址被链接过来,系统执行时会加载该库  INCLUDES:指定额外的要搜索的头文件的路径  SOURCES:指定要被编译的文件  ADEFINES:指定汇编器要使用的参数  CDEFINES:指定编译器要使用的参数  LDEFINES:指定连接器要使用的参数  RDEFINES:指定资源编译器Rc.exe的参数  DLLENTRY

4、:指定dll的入口函数  DEFFILE:指定该模块的.def文件  EXEENTRY:指定可执行文件的入口函数  SKIPBUILD:不做实际的build操作,直接返回成功  AP:编译后生成一个.map文件,用于调试  :设置该值表示需要使用E=serial_smdk2410TARGETTYPE=DYNLINKRELEASETYPE=PLATFORMTARGETLIBS=$(_MONSDKROOT)lib$(_CPUINDPATH)coredll.lib    $(_SYSGENOAKROOT)lib$(_CPUINDPATH)ce

5、ddk.lib  SOURCELIBS=$(_SYSGENOAKROOT)lib$(_CPUINDPATH)serpddcm.lib    $(_SYSGENOAKROOT)lib$(_CPUINDPATH)_mdd2.lib  DEFFILE=serial.defDLLENTRY=_DllEntryCRTStartup  SOURCES=ser_smdk2410.cpp    pdds3c2410_ser.cpp  需要编译的文件为ser_smdk2410.cpp和pdds3c2410_ser.cpp,DEF文件为serial.def

6、,DLL的入口函数是_DllEntryCRTStartup,静态连接serpddcm.lib和_mdd2.lib两个库,动态链接coredll.lib和ceddk.lib两个库,最终编译为dll文件,文件名为serial_smdk2410.dll。  最后总结一下,Dirs文件会和Sources文件配合使用,但是他们不可能存在同一个目录下面。Dirs文件指定编译目录,Sources文件指定如何编译。——感谢阅读这篇文章,..,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。