J'ai un fichier binaire - bibliothèque Windows (* .lib).
Existe-t-il un moyen simple de rechercher les noms des fonctions et leur interface à partir de cette bibliothèque?
Quelque chose de semblable aux utilitaires emfar et elfdump?
J'ai un fichier binaire - bibliothèque Windows (* .lib).
Existe-t-il un moyen simple de rechercher les noms des fonctions et leur interface à partir de cette bibliothèque?
Quelque chose de semblable aux utilitaires emfar et elfdump?
En supposant que vous parlez d'une bibliothèque statique, DUMPBIN SYMBOLES montre les fonctions et les objets de données dans la bibliothèque. Si vous parlez d'une bibliothèque d'importation (d'un .lib utilisé pour faire référence à des symboles exportés à partir d'une DLL), alors vous voulez DUMPBIN /EXPORTATIONS.
Notez que pour des fonctions liées avec le "C" interface binaire, c'est encore de ne pas obtenir de vous retourner des valeurs, paramètres, ou convention d'appel. Cette information n'est pas codée dans le répertoire "LIB"; vous devez savoir que l'avance de temps (par l'intermédiaire de prototypes dans les fichiers d'en-tête, par exemple) afin de les appeler correctement.
Pour les fonctions liées avec le C++ interface binaire, la convention d'appel et les arguments sont codées dans le fichier exporté nom de la fonction (appelée aussi "name mangling"). DUMPBIN les SYMBOLES de vous montrer à la fois la "déformation" nom de la fonction ainsi que la décodé ensemble de paramètres.
LIB.EXE est le bibliothécaire pour VS
http://msdn.microsoft.com/en-us/library/7ykb2k5f(VS.80).aspx
(comme libtool sous Unix)
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.