Sdílet prostřednictvím


/EXPORT (export funkce)

/EXPORT:entryname[,@ordinal[,NONAME]][,DATA]

Poznámky

Pomocí této možnosti můžete exportovat funkce z programu tak, aby ostatní programy mohou volat funkci.Můžete také exportovat data.Vývozy jsou obvykle definovány v knihovně DLL.

Název_položky je název funkce nebo datové položky, jako je pro volající program.ordinalUrčuje index do tabulky vývozy v rozsahu 1 až 65 535; Nezadáte-li ordinal, odkaz přiřadí jeden.NONAME klíčové slovo exportuje funkce pouze jako řadová, aniž by Název_položky.

Dat klíčové slovo určuje, že vyváženého zboží je datová položka.Datová položka v klientském programu musí být deklarovány pomocí extern __declspec(dllimport).

Export definice uvedené v doporučeném pořadí použít třemi způsoby:

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

  2. Vývoz příkazu v souboru .def

  3. Specifikaci/export v příkazu propojení

Všechny tři metody lze použít ve stejném programu.Při propojení vytvoří program, který obsahuje vývozy, také vytvoří importovanou knihovnu, pokud není použit soubor .exp v sestavení.

Použití propojení zdobená formy identifikátory.Při vytváření souboru obj, kompilátor upraví identifikátor.Pokud Název_položky je určena do propojovacího programu v jeho upraveného formuláře (jak se zdá, že ve zdrojovém kódu), pokusí se shodovat s názvem odkaz.Pokud jej nelze jednoznačně najít odpovídající, vydá odkaz chybová zpráva.Použití DUMPBIN Chcete-li získat nástroj dekorované názvy forma identifikátoru je nutné zadat do propojovacího programu.

[!POZNÁMKA]

Nezadávejte upravený formulář C identifikátorů, které jsou deklarovány __cdecl nebo __stdcall.

Chcete-li nastavit možnost linkeru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Nastavení vlastností projektu Visual C++.

  2. Klikněte na složku Linker.

  3. Klikněte na stránku vlastností Příkazový řádek.

  4. Zadejte možnost do Další možnosti pole.

Nastavení této možnosti linkeru v programu

Viz také

Referenční dokumentace

Nastavení možností linkeru

Možnosti linkeru