Migrating, Porting, and Upgrading (How Do I in Visual C++ Express)
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++ Express.
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.
- How to: Migrate to /clr:pure
Discusses issues likely to arise when migrating to pure MSIL using the /clr:pure compiler option.
- How to: Migrate to /clr:safe
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.
Upgrading from Previous Versions of Visual C++
- 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.
- 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.