更新:2007 年 11 月
使用 Win32 智能设备项目向导,可创建四种能够在 Windows CE 操作系统上运行的项目中的任意一种。每种类型中,都可以指定适合打开的项目类型的附加选项。
概述
此向导页显示正在创建的 Windows CE 项目的当前项目设置。默认情况下,项目有以下选项设置:
项目的默认目标平台是平台列表中的第一个平台。在默认安装中,默认平台是 Pocket PC 2003,但安装和卸载 Windows CE 5.0 SDK 可能会更改新应用程序的默认目标平台。
项目是 Windows 应用程序。Windows 应用程序被定义为包含 .cpp 文件的项目,这种文件包含一个 WinMain 函数。
项目非空。
项目不包含导出符号。
项目不使用预编译头文件。
项目不包括对 MFC 或 ATL 的支持。
若要更改默认平台,请单击向导左列中的平台并进行所需的更改。
若要更改其他默认设置,请单击向导左列中的应用程序设置并进行所需的更改。
创建新项目之后,如果编译器发出有关定义 _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA 的警告,则必须在主头文件中定义此标志。
#define _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA
特别是在 Windows Mobile 平台上创建 COM 对象,在 Windows Mobile 中使用 Web 服务以及使用 ATL COM 对象等一些时候,更容易出现这种情况。