Поделиться через


VCLinkerTool.AdditionalLibraryDirectories - свойство

Получает или задает один или несколько дополнительных путей (зависящих от конфигурации) для поиска библиотек.

Пространство имен:  Microsoft.VisualStudio.VCProjectEngine
Сборка:  Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)

Синтаксис

'Декларация
Property AdditionalLibraryDirectories As String
string AdditionalLibraryDirectories { get; set; }
property String^ AdditionalLibraryDirectories {
    String^ get ();
    void set (String^ value);
}
abstract AdditionalLibraryDirectories : string with get, set
function get AdditionalLibraryDirectories () : String
function set AdditionalLibraryDirectories (value : String)

Значение свойства

Тип: System.String
Строка, представляющая имя пути.

Заметки

AdditionalLibraryDirectories предоставляет функциональные возможности параметра Параметр /LIBPATH (дополнительный параметр libpath) компоновщика и параметра Управление библиотекой библиотекаря.

Пример допустимого имени пути "c:\additionaldirs". Используйте точки с запятой для разделения списка более одного пути.

См. раздел Практическое руководство. Компиляция примера кода для расширения модели проекта сведения о том, как компилировать и выполнять этот пример.

Примеры

Следующий пример изменяет свойство AdditionalLibraryDirectories компоновщика в интегрированной среде разработки (ide).

' Macro code.
' Before running, load a Visual C++ project and add a reference to 
' Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports EnvDTE80
Imports System.Diagnostics
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
    Sub Test()
        Dim prj As VCProject
        Dim cfgs, tools As IVCCollection
        Dim cfg As VCConfiguration
        Dim tool As VCLinkerTool

        prj = DTE.Solution.Projects.Item(1).Object
        cfgs = prj.Configurations
        cfg = cfgs.Item(1)
        tool = cfg.Tools("VCLinkerTool")
        MsgBox("Additional Lib Directory: " & _
        tool.AdditionalLibraryDirectories)
        tool.AdditionalLibraryDirectories = "c:\temp"
        MsgBox("Additional Lib Directory: " & _
        tool.AdditionalLibraryDirectories)
    End Sub
End Module

Безопасность платформы .NET Framework

См. также

Ссылки

VCLinkerTool Интерфейс

Microsoft.VisualStudio.VCProjectEngine - пространство имен

AdditionalLibraryDirectories