VCLibrarianTool Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Exposes the functionality of the LIB Reference tool.
public interface class VCLibrarianTool
public interface class VCLibrarianTool
__interface VCLibrarianTool
[System.Runtime.InteropServices.Guid("BF75C368-74DB-4A28-9FDA-3B5B76F8EEE9")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface VCLibrarianTool
[<System.Runtime.InteropServices.Guid("BF75C368-74DB-4A28-9FDA-3B5B76F8EEE9")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type VCLibrarianTool = interface
Public Interface VCLibrarianTool
- Attributes
Remarks
The VCLibrarianTool object is only available for static library projects. VCLinkerTool is for use on most other C++ project types.
Properties
AdditionalDependencies |
Gets or sets additional, configuration-specific items to add to the link line, such as comdlg32.lib or kernel32.lib. |
AdditionalLibraryDirectories |
Gets or sets one or more additional paths (configuration specific) to search for libraries. |
AdditionalOptions |
Gets or sets options to add to the end of the command line immediately before the file name(s). An example is if an option is not supported in the object model. |
ExecutionBucket |
Microsoft Internal Use Only. |
ExportNamedFunctions |
Gets or sets the exported names of one or more specified functions. |
ForceSymbolReferences |
Gets or sets the linker or librarian to include a reference to this symbol. |
IgnoreAllDefaultLibraries |
Gets or sets a value indicating whether the linker or librarian ignores all default libraries. |
IgnoreDefaultLibraryNames |
Gets or sets a value indicating one or more default libraries to ignore. |
Inputs |
Gets the input files. |
LinkLibraryDependencies |
Gets or set whether the dependent project outputs are linked. |
LinkTimeCodeGeneration |
Gets or sets a value indicating whether link time code generation of objects compiled with /GL (Whole Program Optimization). |
ModuleDefinitionFile |
Gets or sets a value indicating the specified module definition file during executable creation. |
OutputFile |
Gets or sets the default output file name; the default is based on the first .lib or .obj name on the command line. |
SuppressStartupBanner |
Gets or sets a value that suppresses the display of the startup banner and information messages. |
ToolKind |
Gets the name of the kind of tool this is. |
toolName |
Gets the name of the specified tool. |
ToolPath |
Gets the path to the specified tool. |
UseUnicodeResponseFiles |
Gets or sets a value indicating whether a linker or compiler can use a unicode response file. |
VCProjectEngine |
Gets a pointer to the project engine. |
Methods
get_PropertyOption(String, Int32) |