• 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

    转载请注明出处,谢谢!

  • 相关阅读:
    leetcode-38.报数
    leetcode-35.搜索插入位置
    leetcode-27.移除元素
    leetcode-26.删除重复数组中的重复项
    leetcode-20.有效的括号
    leetcode-973最接近原点的K个点
    leetcode-14最长公共前缀
    leetcode-13罗马字符转整数
    MFC俄罗斯方块
    leetcode-9.回文数(水仙花数)
  • 原文地址:https://www.cnblogs.com/wenziqi/p/1812571.html
Copyright © 2020-2023  润新知