Export (0) Print
Expand All

VCLinkerTool Object Properties, Methods, and Events

Visual Studio .NET 2003

Properties

AdditionalDependencies Property Specifies additional configuration-specific items to add to the link line, for example, comdlg32.lib or kernel32.lib.
AdditionalLibraryDirectories Property Specifies one or more additional paths (configuration specific) to search for libraries. Exposes the functionality of the linker's /LIBPATH option.
AdditionalOptions Property Specifies options to add to the end of the command line, immediately before the file name or names, for example, if a linker option is not supported in the object model.
AddModuleNamesToAssembly Property Imports the specified nonassembly file into the final output. Exposes the functionality of the /ASSEMBLYMODULE linker option.
AssemblyDebug Property Specifies the level of debugging support. Exposes the functionality of the /ASSEMBLYDEBUG linker option.
BaseAddress Property Specifies the base address for the program. Exposes the functionality of the /BASE linker option.
DelayLoadDLLs Property Specifies one or more DLLs for delayed loading. Exposes the functionality of the /DELAYLOAD linker option.
EmbedManagedResourceFile Property Sets or returns the specified embedded .NET (or .NET Framework) resource file. Exposes the functionality of the /ASSEMBLYRESOURCE linker option.
EnableCOMDATFolding Property Removes redundant COMDAT symbols from the linker output. Exposes the functionality of the /OPT linker option.
EntryPointSymbol Property Sets the starting address (entry point) for an .exe file or DLL. Exposes the functionality of the /ENTRY linker option.
FixedBaseAddress Property Sets or returns whether an image must be loaded at a fixed address. Exposes the functionality of the /FIXED linker option.
ForceSymbolReferences Property Forces the linker or librarian to include a reference to this symbol. Exposes the functionality of the linker's /INCLUDE option or the librarian's /INCLUDE option.
FunctionOrder Property Places COMDATs (functions) in the image in a predetermined order. Exposes the functionality of the /ORDER linker option.
GenerateDebugInformation Property Enables generation of debug information. Exposes the functionality of the /DEBUG linker option.
GenerateMapFile Property Generates a map file during linking. Exposes the functionality of the /MAP linker option.
HeapCommitSize Property Specifies total heap allocation size in physical memory. Exposes the functionality of the /HEAP linker option.
HeapReserveSize Property Specifies total heap allocation size in virtual memory. Exposes the functionality of the /HEAP linker option.
IgnoreAllDefaultLibraries Property Tells the linker to ignore all default libraries. Exposes the functionality of the /NODEFAULTLIB linker option and the /NODEFAULTLIB LIB option.
IgnoreDefaultLibraryNames Property Specifies one or more default libraries to ignore. Exposes the functionality of the /NODEFAULTLIB linker option and the /NODEFAULTLIB LIB option.
IgnoreEmbeddedIDL Property Ignores embedded .idlsym sections of object files. Exposes the functionality of the /IGNOREIDL linker option.
IgnoreImportLibrary Property Specifies that the import library generated by this configuration should not be imported into dependent projects. See Linker Property Pages for more information.
ImportLibrary Property Specifies which import library to generate. Exposes the functionality of the /IMPLIB linker option.
LargeAddressAware Property Enables handling addresses larger than 2 GB. Exposes the functionality of the /LARGEADDRESSAWARE linker option.
LinkDLL Property Specifies building a DLL as the main output. Exposes the functionality of the /DLL linker option.
LinkIncremental Property Enables incremental linking. Exposes the functionality of the /INCREMENTAL linker option.
LinkTimeCodeGeneration Property Enables link time code generation of objects compiled with /GL. Exposes the functionality of the /LTCG linker option.
LinkToManagedResourceFile Property Links to the specified .NET (or .NET Framework) resource file. Exposes the functionality of the /ASSEMBLYRESOURCE linker option.
MapExports Property Includes exported functions in map file information. Exposes the functionality of the /MAPINFO linker option.
MapFileName Property Generates a mapfile and specifies the name for the mapfile. Exposes the functionality of the /MAP linker option.
MapLines Property Includes source code line number information in map file. Exposes the functionality of the /MAPINFO linker option.
MergedIDLBaseFileName Property Specifies the basename of the .idl file that contains the contents of the merged IDLSYM sections. Exposes the functionality of the /IDLOUT linker option.
MergeSections Property Causes the linker to merge section from into section to; if section to does not exist, section from is renamed to. Exposes the functionality of the /MERGE linker option.
MidlCommandFile Property Specifies a response file for MIDL commands to use. Exposes the functionality of the /MIDL linker option.
ModuleDefinitionFile Property Use specified module definition file during executable creation. Exposes the functionality of the linker's /DEF option.
OptimizeForWindows98 Property Align code on 4 KB boundaries. This improves performance on Windows 98 systems. Exposes the functionality of the /OPT linker option.
OptimizeReferences Property Enables elimination of functions or data that are never referenced. Exposes the functionality of the /OPT linker option.
OutputFile Property Overrides the default output file name of the linker; default is based on first .lib or .obj name on the command line. Exposes the functionality of the linker's /OUT option.
ProgramDatabaseFile Property Enables generation of a program database .pdb file. Exposes the functionality of the /PDB linker option.
RegisterOutput Property (VCLinkerTool) Specifies whether to register the primary output of this build. See Linker Property Pages for more information.
ResourceOnlyDLL Property Creates a DLL with no entry point. Setting this to true creates a resource-only DLL. Exposes the functionality of the /NOENTRY linker option.
SetChecksum Property Enables setting the checksum in the header of an .exe file. Exposes the functionality of the /RELEASE linker option.
ShowProgress Property Enables detailed display about linker progress. Exposes the functionality of the linker's /VERBOSE option.
StackCommitSize Property Specifies the total stack allocation size in physical memory. Exposes the functionality of the /STACK linker option.
StackReserveSize Property Specifies the total stack allocation size in virtual memory. Exposes the functionality of the /STACK linker option.
StripPrivateSymbols Property Do not put private symbols in the generated .pdb file specified. Exposes the functionality of the /PDBSTRIPPED linker option.
SubSystem Property Specifies subsystem for the linker. Exposes the functionality of the /SUBSYSTEM linker option.
SupportUnloadOfDelayLoadedDLL Property Allows explicit unloading of the delayed load DLLs. Exposes the functionality of the /DELAY:UNLOAD linker option.
SuppressStartupBanner Property Suppresses the display of the startup banner and information messages. Exposes the functionality of the linker's /NOLOGO option.
SwapRunFromCD Property Runs application from the swap location of the CD. Exposes the functionality of the /SWAPRUN linker option.
SwapRunFromNet Property Runs application from the swap location of the Net. Exposes the functionality of the /SWAPRUN linker option.
TargetMachine Property Specifies the subsystem for the linker. Exposes the functionality of the /MACHINE linker option.
TerminalServerAware Property Enables terminal server awareness. Exposes the functionality of the /TSAWARE linker option.
ToolKind Property Returns the name of the kind of tool this is.
ToolName Property Specifies the name of the tool.
ToolPath Property Specifies the command-line name of the tool.
TurnOffAssemblyGeneration Property Specifies that no assembly will be generated even though common language runtime information is present in the object files. Exposes the functionality of the /NOASSEMBLY linker option.
TypeLibraryFile Property Specifies the name of the type library file. Exposes the functionality of the /TLBOUT linker option.
TypeLibraryResourceID Property Specifies the ID number to assign to the .tlb file in the compiled resources. Exposes the functionality of the /TLBID linker option.
VCProjectEngine Property Returns a pointer to the project engine.
Version Property Use this value as the version number in the image header. Exposes the functionality of the linker's /VERSION option.

See Also

VCLinkerTool Object

Show:
© 2014 Microsoft