Erstellen einer .lib-Datei aus .dll und Header in Visual Studio
Um auf vorhandene .dll-Routinen in Ihrer Visual Studio-Anwendung zuzugreifen, benötigen Sie um eine .lib-Datei zu erstellen.
Schritt für Schritt Anleitung:
-
Verwenden Sie das DUMPBIN-Tool:
- Öffnen Sie eine Eingabeaufforderung als Administrator.
- Navigieren Sie zu dem Verzeichnis, das Ihre Datei enthält .dll-Datei.
- Geben Sie den folgenden Befehl ein: DUMPBIN /EXPORTS „yourfile.dll“ > „yourfile.exports“
- Dadurch wird eine Datei namens „yourfile.exports“ generiert, die die exportierten Funktionen in der DLL enthält.
-
Erstellen Sie eine .def Datei:
- Öffnen Sie einen Texteditor und erstellen Sie eine neue Datei mit dem Namen „yourfile.def“.
- Fügen Sie oben in der Datei die Zeile hinzu: EXPORTS
- Kopieren Sie die exportierten Funktionsnamen aus „yourfile.exports“ und fügen Sie sie in die .def-Datei ein.
-
Erstellen Sie die .lib Datei:
- Öffnen Sie eine Visual Studio-Eingabeaufforderung als Administrator.
- Navigieren Sie zum Visual C-Bin-Verzeichnis (z. B. C:Programme (x86)Microsoft Visual Studio 14.0VCbin).
- Wenn Sie eine 64-Bit-.lib-Datei benötigen, verwenden Sie: lib /def:"yourfile.def" /machine:x64 /out:"yourfile64.lib"
- Andernfalls verwenden Sie: lib /def:"yourfile.def" /out:"yourfile.lib"
- Dadurch wird eine . lib-Datei mit dem Namen „yourfile.lib“ oder „yourfile64.lib“, die den erforderlichen Import enthält Informationen.
Das obige ist der detaillierte Inhalt vonWie erstelle ich eine .lib-Datei aus einer .dll und einem Header in Visual Studio?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!