Share via


/DLL (Sestavit knihovnu DLL)

/DLL

Poznámky

Možnost /DLL vytvoří knihovnu DLL jako hlavní výstupní soubor. Knihovna DLL obvykle obsahuje exporty, které může použít jiný program. Existují tři metody pro určení exportů, které jsou uvedeny v doporučeném pořadí použití:

  1. __declspec(dllexport) ve zdrojovém kódu

  2. Příkaz EXPORT v souboru .def

  3. Specifikace /EXPORT v příkazu LINK

Program může použít více než jednu metodu.

Dalším způsobem, jak vytvořit knihovnu DLL, je příkaz library definice modulu. Možnosti /BASE a /DLL jsou ekvivalentní příkazu LIBRARY .

Nezadávejte tuto možnost v rámci vývojového prostředí; tato možnost se používá pouze na příkazovém řádku. Tato možnost je nastavena při vytváření projektu knihovny DLL pomocí Průvodce aplikací.

Všimněte si, že pokud knihovnu importu vytvoříte v předběžném kroku před vytvořením knihovny DLL, musíte při sestavování knihovny .dll předat stejnou sadu souborů objektů, jak jste předali při vytváření knihovny importu.

Nastavení tohoto parametru linkeru ve vývojovém prostředí sady Visual Studio

  1. Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.

  2. Klikněte na složku Vlastnosti konfigurace.

  3. Klikněte na stránku vlastností Obecné .

  4. Upravte vlastnost Typ konfigurace.

Programové nastavení tohoto parametru linkeru

Viz také

Referenční zdroje k linkeru MSVC
Možnosti linkeru MSVC