迁移、移植和升级(如何实现 - Visual C++)
更新:2007 年 11 月
本页链接到有关任务的帮助,这些任务与使用 Visual C++ 进行迁移、移植和升级相关。若要查看“帮助”中涉及的其他类别的常见任务,请参见如何实现 - Visual C++。
迁移到 Visual C++
如何:迁移到 /clr
讨论使用 /clr 编译本机代码和将项目转换为托管项目时引发的问题。如何:使用 /clr 编译 MFC 和 ATL 代码
讨论如何编译现有的 MFC 和 ATL 程序,以面向公共语言运行库。C++ 托管扩展语法升级清单
列出 C++ 托管扩展和新增 C++ 语法之间的语法差异。C++/CLI 迁移入门
从 C++ 托管扩展迁移到 Visual C++ 2008 的详细指南。如何:迁移到 /clr:pure
讨论使用 /clr:pure 编译器选项迁移到纯 MSIL 时可能引发的问题。如何:迁移到 /clr:safe
讨论使用 /clr:safe 编译器选项迁移到可验证 MSIL 时可能引发的问题。
从 UNIX 迁移
Visual C++ 简介(针对 UNIX 用户)
为不熟悉 Visual C++ 但希望熟练掌握 Visual C++ 的 UNIX 用户提供信息。从 UNIX 到 Win32 的迁移
描述将应用程序从 UNIX 迁移到 Windows 时的可用选项。
移植到 64 位
Visual C++ 64 位编程
包含有关面向 64 位硬件使用 Visual C++ 生成工具的主题。Visual C++ 64 位迁移的常见问题
列出创建在 64 位 Windows 操作系统上运行的应用程序时可能遇到的许多问题。Visual Studio 开发环境 64 位支持
描述支持使用 Visual Studio 创建 64 位应用程序。
从 Visual C++ 的早期版本升级
Visual Studio 2008 中的新增功能
列出 Visual C++ 2008 的新添加项。Visual C++ 2005 编译器中的重大更改
讨论 Visual C++ 2005 中的行为更改,这些更改可导致早期版本中的有效代码无法被编译,或在运行时表现出不同的行为。-
Visual C++ 2005.
Visual C++ 2005 库中的更改
讨论随 Visual C++ 提供的库的更新和重大更改。Visual C++ .NET 2003 中的重大更改
讨论 Visual C++.NET 2003 中的行为更改,这些更改可导致早期版本中的有效代码无法被编译,或在运行时表现出不同的行为。Visual C++ .NET 2003 Enhanced Compiler Conformance
列出 Visual C++ 编译器一致性显著提高的方面。产品更改:Visual C++ .NET 2002
讨论 Visual C++.NET 2002 中的行为更改,这些更改可导致早期版本中的有效代码无法被编译,或在运行时表现出不同的行为。