WinCE中,环境变量的添加,删除和查询

在WinCE中有很多的环境变量,那么如何设置/删除/查询这些环境变量呢:  

 1. 查询环境变量:无论是在WinCE5.0还是WinCE6.0,当我们在PB里打开或者创建一个工程以后,我们可以在菜单中点“build”->“Open Release Directory in Build Window”,然后会弹出命令行对话框。在对话框中输入“set”命令,然后回车,就会看到当前工程下所有的环境变量以及相应的值。   

2. 添加环境变量:有两种方法添加环境变量,一种是点“build”->“Open Release Directory in Build Window”,再弹出的对话框中添加新的环境变量,例如:set WINCE_TEST=1。这句话的意思是添加一个环境变量叫WINCE_TEST,它的值为1。还有另一种方法添加环境变量,以WinCE6.0为例,在“Solution Explorer”窗口中,右击工程的名字,然后选择“Properties”。在弹出的对话框中选择“Configuration Properties”->“Enviroment”,然后在右侧的窗口中添加环境变量。  

 3. 删除环境变量:同样两种方法,一种是点“build”->“Open Release Directory in Build Window”,再弹出的对话框中删除已经定义的环境变量,例如:set WINCE_TEST=。这句话的意思是删除环境变量叫WINCE_TEST。另一种删除环境变量的方法是在“Solution Explorer”窗口中,右击工程的名字,然后选择“Properties”。在弹出的对话框中选择“Configuration Properties”->“Enviroment”,然后在右侧的窗口中删除已经定义的环境变量。   4. 通过环境变量对代码进行选择性编译:对代码进行选择性编译如下:   

#ifdef NANDFLASH_ECC  

 .....   

#endif   

对platform.reg进行选择性加载如下:  

 IF NANDFLASH_ECC   

......   

ENDIF

前面内容作者:ARM-WinCE

//-----------------------------------------------------------------------------------------------------------

后面内容作者:温子祺 联系方式:wenziqi@hotmail.com

在Mini2440的BSP根目录,存在两个“*.bat”文件,分别是cebasecesysgen.bat与Mini2440.bat文件,如下图:

其实初始环境变量可以在Mini2440.bat进行添加或修改,比在IDE Tool是的命令窗口中设置更为方便,该文件的内容如下:

set WINCEREL=1

set BSP_NOKEYBD=
set BSP_KEYBD_NOP=1
set BSP_NONANDFS=
set BSP_NOUSB=
set BSP_NOUSBFN=
set BSP_NODISPLAY=


set BSP_NOBUTTON=
set BSP_NOWATCHDOG=
set BSP_NOLED=
set BSD_NOPWM=
set BSP_NODM9K=

set BSP_NOTOUCH=
set BSP_NOAUDIO=
set BSP_NOCAMERA=
set BSP_NOI2C=
set BSP_SDHC_SC2440=1
set BSP_NOSERIAL=
set BSP_NOBACKLIGHT=


set BSP_NOPCCARD=1
set BSP_USEDVS=
set BSP_NOPWRBTN=1
set BSP_NOATAPI=1
set BSP_NOBATTERY=1
set BSP_NOPCIBUS=1


@
REM - BlueTooth builtin uart!
set BSP_BLUETOOTH_BUILTIN_UART=1
set SYSGEN_BTH_AUDIO=

::notepad %_TARGETPLATROOT%\smdk2440a.log

转载请注明出处,谢谢!

原文地址:https://www.cnblogs.com/wenziqi/p/1812571.html