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


/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