WinCE条件编译
来源:互联网 发布:linux 查看系统调用 编辑:程序博客网 时间:2024/05/18 01:47
WinCE开发过程中环境变量/条件编译使用说明
1. PB IDE中增加环境变量: BSP_RAM_DDR256=1
注意环境变量命名,如"BSP_RAM_256"无效。可以在环境命令行下使用Set命令来查看是否生效。
2. 在Source文件中,如下使用:
;ASM Demo
!IF"$(BSP_RAM_DDR256)" == "1"
ADEFINES=$(ADEFINES)-pD "BSP_RAM_DDR256_ASM SETL {TRUE}"
!ENDIF
;C Demo
!IF"$(BSP_RAM_DDR256)" == "1"
CDEFINES=$(CDEFINES)-DBSP_RAM_DDR256_C
!ENDIF
3. 汇编语言中使用举例:
IF :DEF: BSP_RAM_DDR256_ASM
INCLUDE oemaddrtab_cfg_256.inc
ELSE
INCLUDE oemaddrtab_cfg.inc
ENDIF
4. 在C语言中使用举例:
#ifdef BSP_RAM_DDR256_C
#endif
5. 在config.bib中举例:
IFBSP_RAM_DDR256 ;//注意这里只要定义BSP_RAM_DDR256即可(不管是否为0或1)。
RAM 88601000 0F9FF000 RAM
ELSE
RAM 88601000 079FF000 RAM
ENDIF
IF BSP_RAM_DDR256 ! ;//这里表示没有定义的情况下。
ENDIF
IF BSP_RAM_DDR256=1
ENDIF
IF BSP_RAM_DDR256=1 !
ENDIF
6. 在platform.reg文件中举例:
IF BSP_RAM_DDR256
#include"$(_TARGETPLATROOT)/src/drivers/xx256.reg"
ENDIF
IF BSP_RAM_DDR256 !
#include"$(_TARGETPLATROOT)/src/drivers/xx.reg"
ENDIF
- WinCE条件编译
- wince 编译
- wince编译
- wince编译
- 条件编译&条件属性
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 一个超牛妈妈对儿子说的话(三)
- 一个超牛妈妈对儿子说的话(四)
- Lua动态加载模块
- [android UI]应用程序自适应屏幕大小
- Eclipse 启动Tomcat
- WinCE条件编译
- 获取本机的真实IP地址
- work thread和UI thread的区别(包括产生以及终结)(转)
- 通过这种方式你就可以取到所有可以执行此intent的apk信息
- Android手机常见问题以及解决办法[非开发]
- SPLIT 拆分字符串
- Linux下的段错误的原因及调试
- 高斯背景模型
- 呵呵