如何:针对 64 位平台配置 Visual C++ 项目
您可以使用 Visual Studio 项目配置将 C++ 应用程序设置为面向 64 位平台。 还可以迁移 Win32 项目设置到 64 位项目配置。
将 C++ 应用程序设置为面向 64 位平台
打开要配置的 C++ 项目。
打开该项目的属性页。 有关更多信息,请参见如何:打开项目属性页。
备注
对于 .NET 项目,请确保 配置属性 其子节点的节点或者之一,在 <Projectname> 属性页 对话框中选择;否则,配置管理器 按钮仍可用。
选择 配置管理器 按钮打开 配置管理器 对话框。
在的 活动解决方案平台 下拉列表中,选择 <New…> 选项 新建解决方案平台 打开对话框。
在的 键入或选择新平台 下拉列表中,选择一个 64 位平台。
备注
在 新建解决方案平台 对话框中,可以使用 复制设置。 选项现有的项目设置复制到新的 64 位项目配置中。
选择**“确定”**按钮。 在上一步中选择的平台出现在 配置管理器 对话框的 活动解决方案平台 下。
选择在 配置管理器 对话框的 关闭 按钮,然后在 <Projectname> 属性页 对话框的 确定 按钮。
将 Win32 项目设置复制到 64 位项目配置中
当 新建解决方案平台 对话框打开时,在设置项目面向 64 位平台时,在中 复制设置。 下拉列表中,选择 win32。 这些项目在项目级别设置自动更新:
/MACHINE 链接器选项设置为 /MACHINE:X64。
**“注册输出”**被关闭。 有关更多信息,请参见“链接器”属性页。
目标环境 设置为 /env x64。 有关更多信息,请参见MIDL 属性页:常规。
清除**“验证参数”**,将其重置为默认值。 有关更多信息,请参见MIDL 属性页:高级。
如果在 Win32 项目配置中将**“调试信息格式”**设置为 /ZI,则在 64 位项目配置中将其设置为 /Zi。 有关更多信息,请参见/Z7、/Zi、/ZI(调试信息格式)。
备注
如果在文件级重写这些项目属性,那么这些属性都不会改变。