MKEXP.EXE: Das C++-Hilfsprogramm für Importbibliotheken für 64-Bit-Windows

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Befehlszeilenhilfsprogramme - Index

MKEXP.EXE ist das 64-Bit-Windows-Gegenstück zu IMPLIB.EXE, dem Hilfsprogramm für Importbibliotheken für Win32. MKEXP unterstützt aber nicht genau dieselben Optionen wie IMPLIB.

MKEXP erzeugt Archivdaten im GNU-Stil (ELF-Format) (.a-Dateien).

Sie können mit MKEXP DLL-, DEF- oder OMF-Dateien verwenden.

Beispiele

Generieren einer Importbibliothek aus einer DLL:

mkexp mydll.a mydll.dll

Generieren einer Importbibliothek aus einer DEF-Datei:

mkexp mydll.a mydll.def

Die resultierenden .a-Dateien werden für jede Anwendung oder DLL, die mydll.dll verwendet, in den Bibliotheksabschnitt des Link-Befehls einbezogen. Die von MKEXP erzeugten .a-Dateien sind Archivdateien im GNU-Stil, die eine einzige Objektdatei mit Embarcadero-spezifischen Daten zum Beschreiben aller Exporte aus der DLL enthalten.

Befehlszeilenhilfe

C:> mkexp
mkexp.exe: Copyright (c) 2012 Embarcadero Technologies, Inc.
All rights reserved.

usage: mkexp [-n] [-d] [-o] [-p]   outputfile inputfile
    Creates an import archive from an input file.
    Valid input files are OMF object files that contain only
    EXPDEF COMENT records, PE files, and DEF files.

    -f: prefer to link by ordinal (dangerous)
    -d: assume input is a DEF file
    -o: assume input is an OMF object file
    -p: assume input is a PE file

    File type is by default based on extension:
    OMF: .obj
    DEF: .def
    PE:  .dll, .exe

Siehe auch