promleme avec un prgme VC++ - C++ - Programmation
Marsh Posté le 20-08-2006 à 09:57:05
Les DLL ne se trouvent habituellement pas dans le répertoire debug , mais dans les répertoires de Windows. De plus il y en a des centaines de DLL, et il ne faut surtout pas se tromper en copiant une DLL ancienne qui viendrait écraser une DLL plus récente. Bref, il faut connaitre exactement le nom de la DLL manquante.
Mais il y a une autre solution. Au lieu de chercher à copier les DLL manquantes, il faudrait lier (linker) l'application avec des bibliothèques "statique" au lieu de la lier avec des bibliothèques "dynamique". C'est une option au niveau du projet, qui concerne l'édition des liens (le link).
Marsh Posté le 20-08-2006 à 20:17:44
j ai uilisé la MFC dll comme une bibliothéque statique et maintenat ça marche nikel;merci infiniment.
Une autre qustion:
si je voulais copier les dll manquantes comment je fais?
Merci
Marsh Posté le 20-08-2006 à 20:21:42
Les réponses quelques uns de tes maux (et de tes mots) ici : click me
Marsh Posté le 21-08-2006 à 22:07:44
haha même pas drôle _drakalt3_ tu n as pas une meilleure solution pour mon problème
Marsh Posté le 22-08-2006 à 11:02:28
je rigole pas , c'est très mal écrit, tu pourrais au moins corriger le titre du topic.
sinon dans les settings de ton projet, t'as un onglet post build step, qui te permet, par exemple, de recopier les dlls qui t'interessent dans le répertoire de ton choix
Marsh Posté le 10-09-2006 à 13:40:44
_darkalt3_ a écrit : sinon dans les settings de ton projet, t'as un onglet post build step, qui te permet, par exemple, de recopier les dlls qui t'interessent dans le répertoire de ton choix |
moyennant une syntaxe proche du DOS
au passage si quelqu'un peut détailler davantage la syntaxe des pre, post et custom build step qu'il ne se gêne pas
Marsh Posté le 20-08-2006 à 00:27:07
Bonsoir a tous,
j ai une application developpé en visual c++6,je lui est généré un installable ,mais quand je l ai installé sur un pc ou il n y a pas VC++ ,pas moyen de l executer il ya une DLL qui manque ?
Mon installable ne copie que l'executable qui se trouve dans le repertoire Debug ,faut_il que je lui rajoute d'autres fichiers a copier necessaire a son execution
(dois je lui joindre tous les fichiers du repertoire Debug?)
bref je suis un peu perdu , j attends votre aide
Merci d avance