/DLL (построение библиотеки DLL)
/DLL
Замечания
Параметр /DLL создает библиотеку DLL в качестве основного выходного файла. Библиотека DLL обычно содержит экспорты, которые могут использоваться другой программой. Существует три метода указания экспорта, перечисленных в рекомендуемом порядке использования:
__declspec(dllexport) в исходном коде
Инструкция EXPORTS в ФАЙЛЕ DEF
Спецификация /EXPORT в команде LINK
Программа может использовать несколько методов.
Еще одним способом создания библиотеки DLL является инструкция LIBRARY module-definition. Параметры /BASE и /DLL вместе эквивалентны инструкции LIBRARY .
Не указывайте этот параметр в среде разработки; Этот параметр предназначен только для использования в командной строке. Этот параметр устанавливается при создании проекта DLL с помощью мастера приложений.
Обратите внимание, что при создании библиотеки импорта перед созданием .dll необходимо передать тот же набор файлов объектов при создании .dll, как и при создании библиотеки импорта.
Задание данного параметра компоновщика в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Щелкните папку "Свойства конфигурации".
Щелкните страницу общего свойства.
Измените свойство Типа конфигурации.
Задание данного параметра компоновщика программным способом
- См. раздел ConfigurationType.