Création d'un fichier .lib à partir de .dll et d'un en-tête dans Visual Studio
Pour accéder aux routines .dll existantes dans votre application Visual Studio, vous avez besoin pour créer un fichier .lib.
Étape par étape Instructions :
-
Utilisez l'outil DUMPBIN :
- Ouvrez une invite de commande en tant qu'administrateur.
- Naviguez jusqu'au répertoire contenant votre .dll.
- Entrez la commande suivante : DUMPBIN /EXPORTS "votrefichier.dll" > "yourfile.exports"
- Cela générera un fichier appelé "yourfile.exports" contenant les fonctions exportées dans le .dll.
-
Créez un .def fichier :
- Ouvrez un éditeur de texte et créez un nouveau fichier nommé "votrefichier.def".
- En haut du fichier, ajoutez la ligne : EXPORTS
- Copiez les noms de fonctions exportés depuis "votrefichier.exports" et collez-les dans le fichier .def.
-
Construire le .lib file :
- Ouvrez une invite de commande Visual Studio en tant qu'administrateur.
- Accédez au répertoire bin de Visual C (par exemple, C:Program Files (x86)Microsoft Visual Studio 14.0VCbin).
- Si vous avez besoin d'un fichier .lib 64 bits, utilisez : lib /def:"yourfile.def" /machine:x64 /out:"yourfile64.lib"
- Sinon, utilisez : lib /def:"yourfile.def" /out:"yourfile.lib"
- Cela créera un fichier . lib nommé "votrefichier.lib" ou "votrefichier64.lib" contenant les informations d'importation nécessaires.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn