MKEXP.EXE, l'outil bibliothèque d'importation Windows 64 bits pour C++

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilitaires de ligne de commande - Index

MKEXP.EXE est la version Windows 64 bits de IMPLIB.EXE, l'outil bibliothèque d'importation pour Win32. Toutefois, MKEXP ne supporte pas les mêmes options que IMPLIB.

MKEXP produit des fichiers archive (format ELF) de style GNU (fichiers .a).

Avec MKEXP, vous pouvez utiliser des fichiers .DLL, .DEF ou OMF.

Exemples

Génération d'une bibliothèque d'importation à partir d'une DLL :

mkexp mydll.a mydll.dll

Génération d'une bibliothèque d'importation à partir d'un fichier .DEF :

mkexp mydll.a mydll.def

Les fichiers .a résultants sont inclus dans la section library de la ligne de commande du lien pour toute application ou DLL qui utilise mydll.dll. Les fichiers .a qui sont produits par mkexp sont des fichiers archive de style GNU qui contiennent un fichier objet unique avec un jeu de données propre à Embarcadero pour décrire toutes les exportations de la DLL.

Aide de la ligne de commande

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

Voir aussi