/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:
__declspec(dllexport) w kodzie źródłowym
Instrukcja EXPORT w pliku def
/ 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 .dll należy przekazać ten sam zestaw plików obiektów podczas kompilowania .dll, jak przekazano podczas kompilowania biblioteki importu.
Aby ustawić tę opcję konsolidatora w środowisku programowania Visual Studio
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).
Kliknij folder Właściwości konfiguracji.
Kliknij stronę Właściwości Ogólne.
Zmodyfikuj właściwość Typ konfiguracji.
Aby programowo ustawić tę opcję konsolidatora
- Zobacz: ConfigurationType.