若要开发 64 位应用程序,必须至少安装两个 visual c++ 64 位编译器中的一个,否则 64 位项目配置将无法在 ide 中使用。默认情况下,64 位工具在 visual c++ 速成版 中不可用。若要在 visual c++ 速成版 上启用 64 位工具,除了安装 visual c++ 速成版 之外还要安装 .net framework sdk。否则,在使用 visual c++ 速成版 将项目配置为面向 64 位平台时,就会出错。
将 c++ 应用程序设置为面向 64 位平台 1. 打开要配置为面向 64 位平台的 c++ 项目。
2. 打开该项目的属性页。
对于 .net 项目,请确保在“<项目名> 属性页”对话框中选择“配置属性”节点或其子节点之一。
否则,“配置管理器”按钮仍为禁用。
3. 单击“配置管理器”打开“配置管理器”对话框。
4. 单击“活动解决方案平台”列表,然后选择“<新建...>”选项以打开“新建解决方案平台”对话框。
5. 单击“键入或选择新平台”下拉箭头,然后选择一个 64 位平台。
在“新建解决方案平台”对话框中,可以使用“从此处复制设置”选项将
现有的项目设置复制到新的 64 位项目配置中。
6. 单击“确定”。在上一步中选择的平台将出现在“配置管理器”对话框中的“活动解决方案平台”下。
7. 在“配置管理器”对话框中单击“关闭”,然后在“<项目名> 属性页”对话框中单击“确定”。
将win32项目设置复制到 64 位项目配置中 将项目设置为面向 64 位平台时,如果“新建解决方案平台”对话框打开,则单击“从此处复制设置”下拉箭头,然后选择“win32”。以下项目设置将在项目级得到自动更新:
/machine(指定目标平台)设置为 /machine:ia64 或 /machine:x64。
“注册输出”被关闭。
“目标环境”设置为 /envx64 或 /envia64。
清除“验证参数”,将其重置为默认值。
如果在 win32 项目配置中将“调试信息格式”设置为/zi,则在64位项目配置中将其设置为/zi。
win32 值被替换为 /d(预处理器定义)的 win64。
如果在文件级重写这些项目属性,那么这些属性都不会改变。
(