distribuer une appli vc express = le exe marche sur d'autres PC sans installer .NET 3.5 ou VC++ projet/propriétés config/général/ -> utilisation des MFC: Utiliser les MFC dans une biblio statique -> utilisation des ATL: Lien statique vers ATL projet/propriétés config/CC++ /Génération code/ biblio runtime: remplacer /MTd par /MT ( peut être aussi projet/propriétés config/CC++ /preprocesseur, remplacer définition _DEBUG par N_DEBUG ) projet/propriétés config/CC++/ entete précompilées Sans utiliser S'il y a une erreur de fichier manifeste au linkage: ( le linker est perdu dans les changements ) Project: clean solution ( si message de manifeste et erreur ) puis build Normalement la taille du fichier indique qu'il intègre tout ( 300 ko au lieu de 30 ko ) mais j'ai vu aussi sur le web qu'il faut MSVCR80.DLL sur le nouveau PC. Sinon il y a un logiciel "depends" ( Dependency Walker ) qui indique les dll utilisées par un programme ou tout bêtement une fenêtre en bas à la compilation et exécution ( load xx.dll ). ------------------------------------------------------------------------------------------------------------------- virer les messages warning ....... To disable deprecation, use _CRT_SECURE_NO_WARNINGS. aller dans Project properties->Configuration Properties->C/C++->Preprocessor->Preprocessor Definitions Ajouter aux valeurs _CRT_SECURE_NO_WARNINGS