[VC++] Problème de distibution avec un programme MFC

Problème de distibution avec un programme MFC [VC++] - C++ - Programmation

Marsh Posté le 19-08-2006 à 20:28:24    

Bonjour a tous,
 
J'ai fait un programme avec des MFC, sous visual studio .NET 2003, et pas moyen de l'executer sur une machine ou visual n'est pas installer il manque des DLL.
 
Y a-t-il un moyen de generer mon programme pour qu'il n'y au qu'un seul fichier ?
Ou faut-il creer un installable qui copiera tout ce qui est necessaire?
 
Merci par avance pour vos reponse.

Reply

Marsh Posté le 19-08-2006 à 20:28:24   

Reply

Marsh Posté le 19-08-2006 à 20:45:42    

Sous VC 6.0 on régle le problème en liant le programme à la bibliothèque statique des MFC pas la DLL. Le problème doit être sensiblement le même je suppose.


Message édité par slash33 le 19-08-2006 à 20:46:00
Reply

Marsh Posté le 19-08-2006 à 22:48:02    

dans les outils tu as le Dependency Walker (depends.exe), qui te permet de tracer les imports de DLLs.
 
sur une machine "vierge", tu le lances sur ton application, et tu connaitras les DLLs non trouvées.

Reply

Marsh Posté le 20-08-2006 à 11:48:54    

Je ne sais pas comment lier la bibliotheque des mfc à mon programme.
 
J'ai trouvé les DLL qu'il manque avec le Dependency Walker, mais maintenant comment faire ?
 
En fait j'aimerai avoir a la sortie une seul exe.
Merci beaucoup de votre aide.
 :hello:

Reply

Marsh Posté le 20-08-2006 à 13:21:18    

dans les propriétées du projet tu mettre les MFC en DLL ou en statique.

Reply

Marsh Posté le 20-08-2006 à 13:51:35    

yes merci beaucoup dans les propriété du projet j'ai mis d'utilisé les bibliotheque standard de windows et sa marche !  
Merci a tous

Reply

Sujets relatifs:

Leave a Replay

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