Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2523 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  promleme avec un prgme VC++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

promleme avec un prgme VC++

n°1427849
stanfordia​s
Posté le 20-08-2006 à 00:27:07  profilanswer
 

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

mood
Publicité
Posté le 20-08-2006 à 00:27:07  profilanswer
 

n°1427879
olivthill
Posté le 20-08-2006 à 09:57:05  profilanswer
 

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

n°1428198
stanfordia​s
Posté le 20-08-2006 à 20:17:44  profilanswer
 

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

n°1428199
_darkalt3_
Proctopathe
Posté le 20-08-2006 à 20:21:42  profilanswer
 

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


---------------
Töp of the plöp
n°1429006
stanfordia​s
Posté le 21-08-2006 à 22:07:44  profilanswer
 

haha même pas drôle _drakalt3_ tu n as pas une meilleure solution pour mon problème

n°1429171
_darkalt3_
Proctopathe
Posté le 22-08-2006 à 11:02:28  profilanswer
 

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

n°1439688
slash33
Posté le 10-09-2006 à 13:40:44  profilanswer
 

_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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  promleme avec un prgme VC++

 

Sujets relatifs
exécuter un prgme à partir d'un script perl ? 
Plus de sujets relatifs à : promleme avec un prgme VC++


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)