VCLibrarianTool 接口
公开 LIB 引用 工具的功能。
命名空间: Microsoft.VisualStudio.VCProjectEngine
程序集: Microsoft.VisualStudio.VCProjectEngine(在 Microsoft.VisualStudio.VCProjectEngine.dll 中)
语法
声明
<GuidAttribute("527E8B5C-1697-4F3A-9DB3-CD5D9DB858C1")> _
Public Interface VCLibrarianTool
[GuidAttribute("527E8B5C-1697-4F3A-9DB3-CD5D9DB858C1")]
public interface VCLibrarianTool
[GuidAttribute(L"527E8B5C-1697-4F3A-9DB3-CD5D9DB858C1")]
public interface class VCLibrarianTool
[<GuidAttribute("527E8B5C-1697-4F3A-9DB3-CD5D9DB858C1")>]
type VCLibrarianTool = interface end
public interface VCLibrarianTool
VCLibrarianTool 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
AdditionalDependencies | 获取或设置特定于配置的附加项以添加到链接线,如 comdlg32.lib 或 kernel32.lib。 | |
AdditionalLibraryDirectories | 获取或设置一个或多个附加路径(特定于配置),用于搜索库。 | |
AdditionalOptions | 获取或设置要添加到命令行末尾、紧靠文件名前面的选项。例如,对象模型不支持某一选项时。 | |
ExecutionBucket | 基础结构。 仅由 Microsoft 内部使用。 | |
ExportNamedFunctions | 获取或设置一个或多个指定函数的导出名。 | |
ForceSymbolReferences | 获取或设置链接器或管理员,以包含对此符号的引用。 | |
IgnoreAllDefaultLibraries | 获取或设置一个值,该值指示链接器或管理员是否忽略所有默认库。 | |
IgnoreDefaultLibraryNames | 获取或设置一个值,该值指示要忽略的一个或多个默认库。 | |
Inputs | 获取输入文件。 | |
LinkLibraryDependencies | 获取或设置是否链接依赖项目输出。 | |
LinkTimeCodeGeneration | 获取或设置一个值,该值指示对象的链接时间代码生成是否使用 /GL(全程序优化) 编译。 | |
ModuleDefinitionFile | 获取或设置一个值,该值指示可执行文件创建期间的指定模块定义文件。 | |
OutputFile | 获取或设置默认输出文件名称;默认名称基于命令行上的第一个 .lib 或 .obj 名称。 | |
SuppressStartupBanner | 获取或设置一个值,该值取消显示启动版权标志和信息消息。 | |
ToolKind | 获取工具类型的名称。 | |
toolName | 获取指定工具的名称。 | |
ToolPath | 获取指定工具的路径。 | |
UseUnicodeResponseFiles | 获取或设置一个值,该值指示链接器或编译器是否可使用 unicode 响应文件。 | |
VCProjectEngine | 获取一个指向项目引擎的指针。 |
页首
方法
名称 | 说明 | |
---|---|---|
get_PropertyOption | 基础结构。 仅由 Microsoft 内部使用。 |
页首
备注
VCLibrarianTool 对象仅可用于静态库项目。 VCLinkerTool 函数在大多数其他 C++ 项目类型。