Using CEConfig.h

原文地址

 

Every Windows CE device has a file named CEConfig.h in the /Windows folder. This file can be used to conditionally compile code against different projects or SDKs. It can also be used to determine the license level of a Windows CE OS.
CEConfig.h is created when a Windows CE OS project is built, or more specifically sysgened, using Platform Builder. CEConfig.h contains macro definitions for the OS components included in the project. In other words, it can tell the C code about the features that will be available at runtime.
For example, some Windows CE OS’s include ToolHelpAPI, which is a collection of functions that can be used to gather information at runtime. But ToolHelpAPI is optional and if you write your application to depend on it, your application will fail at runtime. If the OS includes ToolHelpAPI, then CEConfig.h will contain:
#define CE_MODULES_TOOLHELP 1
So your code can check for this:
#include <ceconfig.h>
 
#ifdef CE_MODULES_TOOLHELP
#include "tlhelp32.h"
#endif
CEConfig.h can also be used to determine the license level of the OS. Microsoft provides a License Tool that reads CEConfig.h and outputs the license level of the OS.  This tool can be downloaded from Microsoft® Windows® CE 5.0 Run-time Assessment Tool for Windows CE 5.0 and for Windows CE 6.0 it is installed in Visual Studio’s Tools menu when you install Platform Builder.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值