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

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

后面内容作者:温子祺 联系方式:[email protected]

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

WinCE中,环境变量的添加,删除和查询_第1张图片

其实初始环境变量可以在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

 

转载请注明出处,谢谢!

你可能感兴趣的:(WinCE)