promleme avec un prgme VC++

promleme avec un prgme VC++ - C++ - Programmation

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

Reply

Marsh Posté le 20-08-2006 à 00:27:07   

Reply

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).

Reply

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

Reply

Marsh Posté le 20-08-2006 à 20:21:42    

Les réponses quelques uns de tes maux (et de tes mots) ici : click me


---------------
Töp of the plöp
Reply

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

Reply

Marsh Posté le 22-08-2006 à 11:02:28    

je rigole pas [:pingouino], 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

Reply

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


Message édité par slash33 le 10-09-2006 à 13:41:11
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed