„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie exportieren Sie alle Symbole einer DLL, ohne Makros oder .DEF -Dateien in Visual Studio zu verwenden?

Wie exportieren Sie alle Symbole einer DLL, ohne Makros oder .DEF -Dateien in Visual Studio zu verwenden?

Gepostet am 2025-04-23
Durchsuche:378

How Can I Export All Symbols from a DLL in Visual Studio Without Using Macros or .def Files?

exportieren automatisch alle Symbole in einer DLL ohne Makros oder. Dies wird durch die folgenden Schritte erreicht:

mit cmake (empfohlen)

cmake Version 3.3.20150721-g9cd2f oder höher, einschließlich der "Feature_winds-Feature adds. An) an Ihre cmakelists.txt -Datei.

    ein visuelles Studio -Projekt mit CMake erstellen.
  • das Projekt kompilieren, und alle Symbole werden automatisch exportiert. enabled.
  • parsing .obj files
ein Programm erstellen, um die .obj -Dateien zu analysieren und die exportierten Symbole zu extrahieren. Symbole.

verlinken Sie die DLL mit der .def -Datei.

Während diese Methode zusätzliche Anstrengungen erfordert, bietet es Flexibilität bei der Analyse der .obj -Dateien. __cdecl exportieren Sie Makros für C -Funktionen, um den Namen zu beseitigen.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3