Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This page links to help on tasks related to migrating, porting, and upgrading using Visual C++. To view other categories of popular tasks covered in Help, see How Do I in Visual C++.
Migrating to Visual C++
How To: Migrate to /clr
Discusses issues that arise when compiling native code with /clr and when converting a project to managed.How to: Compile MFC and ATL Code with /clr
Discusses how to compile existing MFC and ATL programs to target the Common Language Runtime.Managed Extensions for C++ Syntax Upgrade Checklist
Lists the syntactic differences between Managed Extensions for C++ and the new C++ syntax.C++/CLI Migration Primer
A detailed guide to migrating from Managed Extensions for C++ to Visual C++ 2008.How to: Migrate to /clr:pure (C++/CLI)
Discusses issues likely to arise when migrating to pure MSIL using the /clr:pure compiler option.How to: Migrate to /clr:safe (C++/CLI)
Discusses issues likely to arise when migrating to verifiable MSIL using the /clr:safe compiler option.
Migrating from UNIX
Introduction to Visual C++ for UNIX Users
Provides information for UNIX users who are new to Visual C++ and want to become productive with Visual C++.Porting from UNIX to Win32
Describes the options available when migrating applications from UNIX to Windows.
Porting to 64-bit
64-Bit Programming with Visual C++
Contains topics about targeting 64-bit hardware with the Visual C++ build tools.Common Visual C++ 64-bit Migration Issues
Lists many of the issues you will likely encounter when creating applications to run on a 64-bit Windows operating system.Visual Studio Development Environment 64-Bit Support
Describes support for creating 64-bit applications using Visual Studio.
Upgrading from Previous Versions of Visual C++
What's New in Visual Studio 2008
Lists the new additions to Visual C++ 2008.Breaking Changes in the Visual C++ 2005 Compiler
Discusses the behavior changes in Visual C++ 2005 that can cause code that worked in a previous release to either not compile, or to behave differently at run time.Changes in Visual C++ 2005 and Earlier Editions
Lists the new additions toVisual C++ 2005.
Changes in the Visual C++ 2005 Libraries
Discusses the updates and breaking changes to the libraries that are shipped with Visual C++.Breaking Changes in Visual C++ .NET 2003
Discusses the behavior changes in Visual C++.NET 2003 that can cause code that worked in a previous release to either not compile, or to behave differently at run time.Visual C++ .NET 2003 Enhanced Compiler Conformance
Lists areas where the conformance of the Visual C++ compiler was significantly improved.Product Changes: Visual C++ .NET 2002
Discusses the behavior changes in Visual C++.NET 2002 that can cause code that worked in a previous release to either not compile, or to behave differently at run time.