/DLL (построение библиотеки DLL)

/DLL

Заметки

Параметр /DLL служит для построения библиотеки DLL в качестве основного выходного файла.Библиотеки DLL обычно содержат экспорты, которые могут использоваться другими программами.Существует три метода указания экспортов; далее они перечислены в рекомендуемом порядке использования:

  1. Модификатор __declspec(dllexport) в исходном коде;

  2. Оператор EXPORTS в файле DEF;

  3. Спецификация /EXPORT в команде LINK.

В программе может использоваться сразу несколько методов.

Еще один способ построения библиотеки DLL — это использование оператора определения модуля LIBRARY.Вместе параметры /BASE и /DLL эквивалентны оператору LIBRARY.

Не следует использовать этот параметр в среде разработки; он предназначен только для использования в командной строке.Этот параметр задается при создании проекта библиотеки DLL с помощью мастера приложений.

Обратите внимание, что при предварительном создании библиотеки импорта перед созданием DLL-файла для построения библиотеки импорта необходимо использовать тот же набор объектных файлов, что и при построении DLL-файла.

Установка данного параметра компоновщика в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта.Дополнительные сведения см. в разделе Задание свойств проекта C++.

  2. Щелкните папку Свойства конфигурации.

  3. Щелкните страницу свойств Общие.

  4. Измените значение свойства Тип конфигурации.

Установка данного параметра компоновщика программным способом

  • Дополнительные сведения см. в разделе ConfigurationType.

См. также

Ссылки

Настройка параметров компоновщика

Параметры компоновщика