如何:针对 64 位平台配置 Visual C++ 项目
2009-12-29 02:06
661 查看
如何:针对 64 位平台配置 Visual C++ 项目
本主题介绍如何使用 Visual Studio 集成开发环境 (IDE) 中提供的项目配置将 C++ 应用程序设置为面向 64 位平台。
若要开发 64 位应用程序,必须至少安装两个 Visual C++ 64 位编译器中的一个,否则 64 位项目配置将无法在 IDE 中使用。有关信息,请参见 安装 Visual Studio 64 位组件。
第一个过程描述如何使用 Visual Studio IDE 将活动的项目配置更改为面向 64 位平台。第二个过程描述如何将 Win32 项目设置迁移到 64 位项目配置中。
打开该项目的属性页。有关更多信息,请参见 如何:打开项目属性页。
单击“配置管理器”打开 “配置管理器”对话框。
单击“活动解决方案平台”列表,然后选择“<新建...>”选项以打开 “新建解决方案平台”对话框。
单击“键入或选择新平台”下拉箭头,然后选择一个 64 位平台。
单击“确定”。在上一步中选择的平台将出现在“配置管理器”对话框中的“活动解决方案平台”下。
在“配置管理器”对话框中单击“关闭”,然后在“<项目名> 属性页”对话框中单击“确定”。
/MACHINE(指定目标平台) 设置为 /MACHINE:IA64 或 /MACHINE:X64。
“注册输出”被关闭。有关更多信息,请参见 “链接器”属性页。
“目标环境”设置为 /env x64 或 /env ia64。有关更多信息,请参见 MIDL 属性页:常规。
清除“验证参数”,将其重置为默认值。有关更多信息,请参见 MIDL 属性页:高级。
如果在 Win32 项目配置中将“调试信息格式”设置为 /ZI,则在 64 位项目配置中将其设置为 /Zi。有关更多信息,请参见 /Z7、/Zi、/ZI(调试信息格式)。
WIN32 值被替换为 /D(预处理器定义) 的 WIN64。
本主题介绍如何使用 Visual Studio 集成开发环境 (IDE) 中提供的项目配置将 C++ 应用程序设置为面向 64 位平台。
若要开发 64 位应用程序,必须至少安装两个 Visual C++ 64 位编译器中的一个,否则 64 位项目配置将无法在 IDE 中使用。有关信息,请参见 安装 Visual Studio 64 位组件。
注意 |
---|
默认情况下,64 位工具在 Visual C++ 速成版 中不可用。若要在 Visual C++ 速成版 上启用 64 位工具,安装 Visual C++ 速成版 之外还要安装 .NET Framework SDK。否则,在使用 Visual C++ 速成版 将项目配置为面向 64 位平台时,就会出错。 |
将 C++ 应用程序设置为面向 64 位平台
打开要配置为面向 64 位平台的 C++ 项目。打开该项目的属性页。有关更多信息,请参见 如何:打开项目属性页。
注意 |
---|
对于 .NET 项目,请确保在“<项目名> 属性页”对话框中选择“配置属性”节点或其子节点之一。否则,“配置管理器”按钮仍为禁用。 |
单击“活动解决方案平台”列表,然后选择“<新建...>”选项以打开 “新建解决方案平台”对话框。
单击“键入或选择新平台”下拉箭头,然后选择一个 64 位平台。
注意 |
---|
在“新建解决方案平台”对话框中,可以使用“从此处复制设置”选项将现有的项目设置复制到新的 64 位项目配置中。 |
在“配置管理器”对话框中单击“关闭”,然后在“<项目名> 属性页”对话框中单击“确定”。
将 Win32 项目设置复制到 64 位项目配置中
将项目设置为面向 64 位平台时,如果“新建解决方案平台”对话框打开,则单击“从此处复制设置”下拉箭头,然后选择“Win32”。以下项目设置将在项目级得到自动更新:/MACHINE(指定目标平台) 设置为 /MACHINE:IA64 或 /MACHINE:X64。
“注册输出”被关闭。有关更多信息,请参见 “链接器”属性页。
“目标环境”设置为 /env x64 或 /env ia64。有关更多信息,请参见 MIDL 属性页:常规。
清除“验证参数”,将其重置为默认值。有关更多信息,请参见 MIDL 属性页:高级。
如果在 Win32 项目配置中将“调试信息格式”设置为 /ZI,则在 64 位项目配置中将其设置为 /Zi。有关更多信息,请参见 /Z7、/Zi、/ZI(调试信息格式)。
WIN32 值被替换为 /D(预处理器定义) 的 WIN64。
注意 |
---|
如果在文件级重写这些项目属性,那么这些属性都不会改变。 |
请参见
概念
64 位应用程序其他资源
Visual C++ 64 位编程相关文章推荐
- 如何:针对64 位平台配置 Visual C++ 项目
- 如何:针对 64 位平台配置 Visual C++ 项目
- 如何:针对 64 位平台配置 Visual C++ 项目
- VS2013的Visual C++ 项目如何修改目标框架和平台工具集
- 使用MyEclipse开发Java EE应用:如何配置一个独立的Java项目
- php中如何配置项目虚拟路径
- 项目管理:如何正确理解配置管理
- Android项目针对libs(armeabi,armeabi-v7a,x86)进行平台兼容
- 配置记录:CMake管理项目-Caffe在windows平台的C++编译安装及其依赖项
- 在Visual C++ 6 中配置wxWidgets 项目
- 在JAVA项目中如何配置WebService服务器端
- idea如何将本地项目上传到coding平台管理
- 如何在VS2013上配置MPIR库(单个项目中)
- 如何由.c或.cpp文件建立 与Qt相关的不同IDE平台的项目文件(.pro 和 .vcproj)和 中间文件夹 放置Generated Files
- tomcat启动时,没有启动你所配置的项目(原因可能是Eclipse 中的工程builed 失败造成),如何解决~
- .NET Core类库项目中如何读取appsettings.json中的配置
- AndroidJUnitRunner在gradle项目中如何配置
- 如何配置Tomcat不用输入项目直接访问你的web项目
- 讲解如何在jbuilder2006的项目中配置jdk路径