Udostępnij za pośrednictwem


/EXPORT (Eksportuje funkcję)

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

Uwagi

Po wybraniu tej opcji można wyeksportować funkcji z programu tak, że inne programy mogą wywołać funkcję.Można także eksportować dane.Wywóz zwykle są definiowane w bibliotece DLL.

Nazwa_wpisu jest nazwa elementu danych lub funkcja, jak to jest używane przez program wywołujący.ordinalOkreśla indeks do tabeli wywozu w zakresie od 1 do 65 535; Jeśli nie określisz ordinal, LINK przypisuje jedną.NONAME słowa kluczowego wywozu funkcję tylko jako liczba porządkowa nie Nazwa_wpisu.

Danych słowa kluczowego Określa, że wywożonego towaru jest element danych.Element danych w programie klienckim muszą zostać zadeklarowane za pomocą extern __declspec(dllimport).

Istnieją trzy metody eksportowania definicji, wymienionych w zalecanej kolejności stosowania:

  1. __declspec(dllexport) w kodzie źródłowym

  2. Wywóz instrukcja w pliku o rozszerzeniu def

  3. Specyfikacja/Export w poleceniu łącze

Wszystkie trzy metody można w tym samym programie.Gdy łącze buduje program zawierający wywozu, tworzy również import biblioteki, chyba że plik .exp jest używany w kompilacji.

Używa łącza urządzone formularze identyfikatorów.Podczas tworzenia pliku .obj, kompilator zdobi identyfikator.Jeśli Nazwa_wpisu na płytach linker w jego bez formularza (wyświetlaną w kodzie źródłowym), próbuje dopasować nazwę łącza.Nie można znaleźć unikatowego dopasowania, łącze wysyła komunikat o błędzie.Użycie DUMPBIN narzędzie stać się zdobione nazwy formularza z identyfikatora, kiedy trzeba określić, aby program łączący.

[!UWAGA]

Nie określono dekoracyjną formą identyfikatorów C, które są uznane za __cdecl lub __stdcall.

Aby ustawić opcję konsolidatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu.Aby uzyskać szczegółowe informacje, zobacz Konfigurowanie właściwości projektu programu Visual C++.

  2. Kliknij folder Konsolidator.

  3. Kliknij stronę właściwości Wiersz polecenia.

  4. Wpisz opcję w Dodatkowe opcje pole.

Aby programowo ustawić opcję konsolidatora

Zobacz też

Informacje

Ustawianie opcji konsolidatora

Opcje konsolidatora