如何:针对64 位平台配置 Visual C++ 项目
来源:互联网 发布:杭州电魂网络 编辑:程序博客网 时间:2024/06/05 11:19
如何:针对 64 位平台配置 Visual C++ 项目
- Visual Studio 2010
- Visual Studio 2008
- Visual Studio 2005
- Visual Studio 2012
您可以使用 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(调试信息格式)。
说明 如果在文件级重写这些项目属性,那么这些属性都不会改变。
请参见
概念
其他资源
Q:32位系统指针占4个字节,那64位系统呢?
A: 按道理来说,是8个字节的。不过,为啥我们在64位机器上打出指针的字节数依旧是4个字节呢?
为了兼容32位机器的程序呗,这是编译器的,如果想让他打印8个字节,是需要修改下编译器的设置的,让应用程序是64位程序。
http://bbs.chinaunix.net/thread-1635319-1-1.html
- 如何:针对 64 位平台配置 Visual C++ 项目
- 如何:针对 64 位平台配置 Visual C++ 项目
- 如何:针对 64 位平台配置 Visual C++ 项目
- 如何:针对64 位平台配置 Visual C++ 项目
- 64位配置的程序(Visual C++)
- 将VC++项目配置为64位平台
- 在Visual Studio项目中根据系统平台自动引用32或64位的DLL
- Visual Studio2010 配置C/C++项目属性
- Visual Studio中进行64位平台的编程
- 64位平台C/C++开发注意事项
- 64位平台C/C++开发注意事项
- 64位平台C/C++开发注意事项
- 64位平台C/C++开发注意事项
- 如何将ActiveX控件添加到Visual C ++项目
- 将项目的平台由32位改为64位:VS2013修改编译平台的方法
- OpenCV2.4.10+visual studio2013环境配置+win7 64位系统
- windows win7 64位 visual studio vs 配置 安装 OpenGL
- 64位机,Visual Studio 2015配置Boost库
- 在EOS项目中禁用BPS服务
- ios工作札记2——UIView层次管理(sendSubviewToBack,bringSubviewToFront)
- LeetCode--Sudoku Solver(DFS)
- DataTable转为json并绑定Easyui的datagrid控件
- Square root
- 如何:针对64 位平台配置 Visual C++ 项目
- cocos2dx 2.2.5 一键创建工程批处理
- opencv+CUDA编程的一些问题
- NGUI之UISprite
- 华为面试吐槽
- java 中静态方法
- 单链表的实现-功能完善
- C++学习之重复定义的错误
- Java学习笔记之单例模式