Distribuer une application C++ avec Visual 2005
Avec Visual 2005 les dll concernant la bibliothèque
CRT et
MFC ont changées.
De ce fait la plupart des PC récents ne disposent pas des fichiers requis pour exécuter les programmes construits avec Visual 2005.
Vous trouverez sur ce lien l’accès à un setup permettant de distribuer les DLL sur un PC cible
vcredist_x86.exe
Ce package installe les composants du runtime des bibliothèques C Runtime (CRT), Standard C++, ATL, MFC, OpenMP et MSDIA.
Note : ce fichier est aussi disponible dans l’environnement de développement à l’emplacement suivant :
C:\Program Files\Microsoft Visual Studio8\SDK\v2.0\BootStrapper\Packages\vcredist_x86\vcredist_x86.exe
si on ne veut pas distribuer de DLL ,il faudra lier statiquement les MFC et selectionner dans l'onglet C++ / option génération de code / bibliothéque runtime :
Multithread (/MT)
néanmoins il faudra veiller à ne pas mélanger les modes de fonctionnenemt avec la CRT en Multithread DLL et statique, pour eviter les problemes sur les libérations d'objets entre modules ou partage de ressources fichiers..
Partager