/ EKSPORTU (funkcja wywozu)
/EXPORT:entryname[,@ordinal[,NONAME]][,DATA]
Uwagi
Po wybraniu tej opcji można wyeksportować funkcji z poziomu programu, dzięki czemu inne programy mogą wywoływać funkcję.Można także eksportować dane.Wywóz zazwyczaj są zdefiniowane w bibliotece DLL.
Entryname jest nazwą elementu funkcji lub danych, ponieważ ma być używany przez program wywołujący.ordinalOkreśla indeks do tabeli wywozu w zakresie od 1 do 65 535; Jeśli nie określisz ordinal, łącze przypisuje jedną.Bez nazwy słowa kluczowego wywozu funkcji tylko jako liczebniki bez entryname.
Danych słowa kluczowego Określa, że wywożonego towaru jest element danych.Element danych w programie klienta musi zostać zadeklarowane za pomocą extern __declspec(dllimport).
Istnieją trzy metody Eksportowanie definicji, wymienionych w zalecanej kolejności stosowania:
opcję __declspec(dllexport) w kodzie źródłowym
Wywóz instrukcji w pliku .def
Specyfikacja/Export w poleceniu łącza
Wszystkie trzy metody, można w tym samym programie.Gdy łącze buduje program, który zawiera wywozu, tworzy również Importuj biblioteki, chyba że w kompilacji używany jest plik .exp.
ŁĄCZE zastosowań zdobione formularzy identyfikatorów.Kiedy tworzy plik .obj, kompilator decorates identyfikator.Jeśli entryname jest określona do łączącego w jego dwuczęściowym formularza (tak jak pojawia się on w kodzie źródłowym), łącze próbuje pasuje do nazwy.Jeśli nie można odnaleźć unikatowego dopasowania, łącze wystawia się komunikat o błędzie.Użyj DUMPBIN narzędzie, aby uzyskać zdobione nazwy formularza identyfikator, gdy trzeba określić, aby program łączący.
[!UWAGA]
Nie określono dekoracyjną formularz c identyfikatorów, które są uznane za __cdecl lub __stdcall.
Aby ustawić tę opcję programu łączącego w środowisku projektowym programu Visual Studio
Otwórz projekt Stron właściwości okno dialogowe.Aby uzyskać szczegółowe informacje, zobacz Ustawianie właściwości projektu Visual C++.
Kliknij przycisk program łączący folder.
Kliknij przycisk wiersza polecenia stronę właściwości.
Wpisz opcję do Dodatkowe opcje pole.
Aby ustawić tę opcję linker programowo
- See AdditionalOptions.