Export (0) Print
Expand All

C++ Compiler, Linker, and C++ Language

Visual Studio .NET 2003

The following compiler, linker, other build tools, and C++ language features are new for Visual C++ .NET. There is also an update to the Standard C++ Library.

Compiler

Linker

  • /ALLOWBIND linker option.
  • /ASSEMBLYMODULE linker option.
  • /ASSEMBLYRESOURCE linker option.
  • /COMMENT linker option is now deprecated. Use the comment pragma.
  • The CVPACK utility is removed.
  • /DEBUGTYPE linker option has been removed.
  • /GPSIZE linker option has been removed. The linker now determines the optimal location for communal variables (uninitialized global data items) based on the presence of GP relative relocations to the data.
  • /IDLOUT linker option.
  • /IGNOREIDL linker option.
  • /LINK50COMPAT has been removed. Import libraries created with Visual C++ .NET are compatible with Visual C++ 6.0.
  • /LTCG linker option.
  • /MAPINFO:FIXUPS has been removed.
  • /MIDL linker option.
  • /NOASSEMBLY linker option.
  • /PDB:NONE linker option has been removed. If you want to put debug information into .obj files, use /Zi.
  • /PDBSTRIPPED linker option.
  • /PDBTYPE linker option has been removed. Debug information will be placed in a single .pdb file.
  • The /PROFILE linker option has been removed. If you are using a third party profiler that needs /PROFILE, you should instead use /FIXED:NO. In this version, the linker will still accept /PROFILE as a synonym for /FIXED:NO.
  • The source profiler, a linker utility, is removed.
  • /TLBID linker option.
  • /TLBOUT linker option.
  • /TSAWARE linker option.
  • /WARN linker option has been removed.
  • Changes in the Linker's DLL Delayed Loading Helper Function from Visual C++ 6.0

Dumpbin

  • /CLRHEADER option.
  • /IMPORTS option for the DUMPBIN utility now takes an optional parameter that lets you display imports from a specified DLL.
  • /PDBPATH option.
  • /RAWDATA parameters are renamed, but syntax from previous releases is still valid.
  • /UNWINDINFO option.

C++ Language

Preprocessor

See Also

Major Changes from Visual C++ 6.0 to Visual C++ .NET | _isnan

Show:
© 2014 Microsoft