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

/DLL

Замечания

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

  1. __declspec(dllexport) в исходном коде

  2. Инструкция EXPORTS в ФАЙЛЕ DEF

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

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

Еще одним способом создания библиотеки DLL является инструкция LIBRARY module-definition. Параметры /BASE и /DLL вместе эквивалентны инструкции LIBRARY .

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

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

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

  1. Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.

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

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

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

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

См. также

Справочник по компоновщику MSVC
Параметры компоновщика MSVC