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


/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. Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Установка свойств проекта Visual C++.

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

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

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

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

См. также

Ссылки

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

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