MFC 智能设备 DLL 向导

更新:2007 年 11 月

本文档描述 MFC 智能设备 DLL 向导,尤其是“概述”页。

当使用 MFC DLL 向导创建 MFC DLL 项目时,会得到一个具有内置功能的工作起始应用程序,该功能在编译后将实现 DLL 的基本功能。MFC 起始程序包括 C++ 源文件 (.cpp)、资源文件 (.rc) 和一个项目文件 (.vcproj)。这些起始文件中生成的代码基于 MFC。有关详细信息,请参见 Visual Studio 中为您的项目生成的 Readme.txt 中的文件详细信息,并参见 MFC DLL 向导生成的类和函数

概述

此向导页显示正在创建的 MFC 智能设备 DLL 项目的当前项目设置。默认情况下,项目有以下设置:

  • 列表中的第一个平台是目标平台。在默认安装中,该平台是 Pocket PC 2003,但安装和卸载 Windows CE 5.0 SDK 可能会更改新应用程序的默认目标平台。

  • 该项目作为一个带静态链接 MFC 的规则 DLL 创建。

若要更改默认平台,请单击向导左列中的平台并进行所需的更改。

若要更改默认应用程序设置,请单击向导左列中的应用程序设置并进行所需的更改。

创建新项目之后,如果编译器发出有关定义 _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++ 进行设备编程