如何:针对 64 位 x64 平台配置 Visual Studio C++ 项目

可以使用 Visual Studio IDE 中的项目配置来设置面向 64 位 x64 平台的 C++ 应用程序。 还可以将 Win32 项目设置迁移到 64 位项目配置。

设置项目以面向 64 位平台

  1. 打开要配置的 C++ 项目。

  2. 打开该项目的属性页面。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性

    注意

    对于.NET 项目,请确保在“<项目名称>属性页面”对话框中选择“配置属性”节点或一个子节点;否则“配置管理器”按钮仍然不可用。

  3. 选择“配置管理器” 按钮以打开“配置管理器” 对话框。

  4. 在“活动解决方案平台”下拉列表中,选择“<新建...>”选项来打开“新建解决方案平台”对话框。

  5. 在“键入或选择新平台”下拉列表中,选择 64 位目标平台。

    注意

    在“新建解决方案平台” 对话框中,可以使用“从此处复制设置” 选项将现有项目设置复制到新的 64 位项目配置中。

  6. 选择 “确定” 按钮。 前一步中选择的平台出现在“配置管理器”对话框的“活动解决方案平台”下

  7. 请在“配置管理器”对话框中选择“关闭”按钮,然后在“<项目名称>属性页面”对话框中选择“确定”按钮。

将 Win32 项目设置复制到 64 位项目配置中

  • 当设置面向 64 位平台的项目时,如果“新建解决方案平台” 对话框处于打开状态,请在“从此处复制设置” 下拉列表中选择“Win32” 。 在项目级别会自动更新这些项目设置:

    • /MACHINE 链接器选项设置为 /MACHINE:X64

    • 关闭“注册输出” 。 有关详细信息,请参阅 Linker Property Pages

    • “目标环境” 设置为 /env x64。 有关详细信息,请参阅 MIDL 属性页

    • “验证参数” 被清除并且重置为默认值。 有关详细信息,请参阅 MIDL 属性页

    • 如果在 Win32 项目配置中已将“调试信息格式” 设置为 /ZI ,则在 64 位项目配置中将设置为 /Zi 。 有关详细信息,请参阅 /Z7、/Zi、/ZI(调试信息格式)

    注意

    如果在文件级重写,则不会更改这些项目属性。

另请参阅

针对 64 位 x64 目标配置 C++ 项目
调试 64 位应用程序