VCLibrarianTool 接口

公开 LIB 引用 工具的功能。

命名空间:  Microsoft.VisualStudio.VCProjectEngine
程序集:  Microsoft.VisualStudio.VCProjectEngine(在 Microsoft.VisualStudio.VCProjectEngine.dll 中)

语法

声明
<GuidAttribute("D35B043F-413B-48DD-A25C-E605F82597B5")> _
Public Interface VCLibrarianTool
[GuidAttribute("D35B043F-413B-48DD-A25C-E605F82597B5")]
public interface VCLibrarianTool
[GuidAttribute(L"D35B043F-413B-48DD-A25C-E605F82597B5")]
public interface class VCLibrarianTool
[<GuidAttribute("D35B043F-413B-48DD-A25C-E605F82597B5")>]
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++ 项目类型的。

请参见

参考

Microsoft.VisualStudio.VCProjectEngine 命名空间