VCLibrarianTool Interface
Exposes the functionality of the LIB Reference tool.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Syntax
'Declaração
<GuidAttribute("E5778BFF-3398-45C4-9A38-BFF45FBCA3BC")> _
Public Interface VCLibrarianTool
[GuidAttribute("E5778BFF-3398-45C4-9A38-BFF45FBCA3BC")]
public interface VCLibrarianTool
[GuidAttribute(L"E5778BFF-3398-45C4-9A38-BFF45FBCA3BC")]
public interface class VCLibrarianTool
[<GuidAttribute("E5778BFF-3398-45C4-9A38-BFF45FBCA3BC")>]
type VCLibrarianTool = interface end
public interface VCLibrarianTool
The VCLibrarianTool type exposes the following members.
Properties
Name | Description | |
---|---|---|
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 | Infrastructure. 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. |
Top
Methods
Name | Description | |
---|---|---|
get_PropertyOption | Infrastructure. Microsoft Internal Use Only. |
Top
Remarks
The VCLibrarianTool object is only available for static library projects. VCLinkerTool is for use on most other C++ project types.