Win32 智能设备项目向导

更新: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 对象等一些时候,更容易出现这种情况。

请参见

其他资源

创建并移植 Visual C++ 设备项目