Bonjour,
je voudrais savoir comment insérer une dll dans un projet VC++ 6 ?
Merci
PS : J'ai regardé la FAQ mais je ne trouve pas mon bonheur...
Bonjour,
je voudrais savoir comment insérer une dll dans un projet VC++ 6 ?
Merci
PS : J'ai regardé la FAQ mais je ne trouve pas mon bonheur...
Tu veux dire, utiliser une DLL ? Il faut inclure ses en-têtes là où tu en as besoin, et lier avec le .lib qui l'accompagne.
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Merci.
Si je ne dispose que de la dll, je fais comment ?
Tu peux charger les fonctions dynamiquement si tu connais leur nom et leur prototype, mais ce n'est pas une utilisation "classique" d'une DLL, c'est surtout pour tout ce qui nécessite un chargement dynamique, par exemple un système de plugins.
Sinon, si tu as un .def avec ta dll, tu peux régénérer le .lib via un outil livré avec ton compilo.
C'est quelle DLL ? Tu l'as récupérée comment ?
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
C'est une dll que l'on m'a fournit. Elle permet de récupérer trois valeurs x, y et z issues d'une sorte de joystick.
Dans ce cas, si tu n'as vraiment que le fichier DLL, il faut utiliser le chargement explicite. Tu peux faire une recherche sur LoadLibrary, GetProcAddress et FreeLibrary. C'est tout ce dont tu auras besoin, à supposer que tu connaisses le prototype des fonctions que tu vas utiliser.
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Partager