应用程序设置,ATL 项目向导

使用 ATL 项目向导的“应用程序设置”页来设计和向新的 ATL 项目添加基本功能。

服务器类型

选择三种服务器类型之一:

  • 动态链接库 (DLL)

    选择以创建进程内服务器。

  • 可执行文件 (EXE)

    选择以创建本地进程外服务器。 此选项不允许支持 MFC 或 COM+ 1.0。 它不允许合并代理/存根代码。

  • 服务 (EXE)

    选择以创建 Windows 启动时在后台运行的 Windows 应用程序。 此选项不允许支持 MFC 或 COM+ 1.0,也不允许合并代理/存根代码。

其他选项

注意

所有其他选项仅适用于 DLL 项目。

  • 允许合并代理/存根代码

    在需要封送接口时,选择“允许合并代理/存根代码”复选框作为便捷功能。 此选项将 MIDL 生成的代理和存根代码置于与服务器相同的可执行文件中。

  • Support MFC

    选择以指定对象包括 MFC 支持。 此选项将项目链接到 MFC 库,以便可以访问其包含的任何类和函数。

  • Support COM+ 1.0

    选择修改项目生成设置以支持 COM+ 1.0 组件。 除了库的标准列表外,向导还添加了特定于 COM+ 1.0 组件的库 comsvcs.lib

    此外,启动应用程序时,mtxex.dll 会延迟加载到主机系统上。

  • 支持组件注册器

    如果 ATL 项目包含对 COM+ 1.0 组件的支持,则可以设置此选项。 组件注册器允许 COM+ 1.0 对象获取组件列表、注册组件或注销组件(单独或所有一起)。

另请参阅

ATL 项目向导
创建 ATL 项目
默认 ATL 项目配置