/DLL (Kompilowanie biblioteki DLL)

/DLL

Uwagi

Opcja /DLL tworzy bibliotekę DLL jako główny plik wyjściowy. Biblioteka DLL zwykle zawiera eksporty, które mogą być używane przez inny program. Istnieją trzy metody określania eksportów wymienione w zalecanej kolejności użycia:

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

  2. Instrukcja EXPORT w pliku def

  3. / EXPORT specyfikacji w poleceniu LINK

Program może używać więcej niż jednej metody.

Innym sposobem kompilowania biblioteki DLL jest instrukcja LIBRARY module-definition. Opcje /BASE i /DLL są równoważne instrukcji LIBRARY .

Nie należy określać tej opcji w środowisku projektowym; Ta opcja jest używana tylko w wierszu polecenia. Ta opcja jest ustawiana podczas tworzenia projektu DLL za pomocą Kreatora aplikacji.

Należy pamiętać, że jeśli tworzysz bibliotekę importu w wstępnym kroku, przed utworzeniem biblioteki .dll należy przekazać ten sam zestaw plików obiektów podczas kompilowania biblioteki dll, co przekazano podczas kompilowania biblioteki importu.

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

  1. Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).

  2. Kliknij folder Właściwości konfiguracji.

  3. Kliknij stronę Właściwości Ogólne.

  4. Zmodyfikuj właściwość Typ konfiguracji.

Aby programowo ustawić tę opcję konsolidatora

Zobacz też

Dokumentacja konsolidatora MSVC
Opcje konsolidatora MSVC