Bonjour, à la compilation en Debug, je retrouve dans le dossier debug ma DLL mais aussi un fichier .lib et un fichier .exp ( export library file) , j'aurai voulu savoir à quoi ça correspond ?
merci, ;)
Version imprimable
Bonjour, à la compilation en Debug, je retrouve dans le dossier debug ma DLL mais aussi un fichier .lib et un fichier .exp ( export library file) , j'aurai voulu savoir à quoi ça correspond ?
merci, ;)
J'aimerai également savoir pourquoi en mode débug, je génère une DLL avec son .lib et lorsque je change le mode en LibWin32 Debug, j'obtiens qu'un lib avec le même nom qu'en débug mais cette fois beaucoup plus lourd !
.lib : Bibliothèque statique d'importation: Permet d'utiliser les fonctions de la DLL sans passer par LoadLibrary et GetProcAddress. (pour des classes C++, c'est plus pratique...)
Et en Debug, il y a des infos de débogage en plus, voilà pourquoi c'est plus gros... (Et aussi, toutes les optimisations (en taille comme en vitesse) sont désactivées...)
Connais tu LibWin32 debug ?
bah euh pq ?
j'ai ça en option, debug, release et libwin32 debug
je pense que cette option permet de créer la librairie dynamique si tu l'enleve il doit créer une librairie statique !
je vais regarder
merci;)