Maison >développement back-end >C++ >Comment créer un fichier .exe entièrement lié statiquement dans Visual Studio Express 2005 ?

Comment créer un fichier .exe entièrement lié statiquement dans Visual Studio Express 2005 ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-20 16:37:10466parcourir

How to Create a Fully Statically Linked .exe in Visual Studio Express 2005?

Lien statique .exe dans Visual Studio Express 2005

Question :

Comment puis-je créer un fichier .exe entièrement lié statiquement. exe avec Visual Studio Express 2005 ?

Détails :

Les tentatives d'exécution d'une version .exe créée avec l'ensemble d'outils existant sur une ancienne machine XP ont échoué en raison de la préférence pour les liaisons dynamiques. Une liaison statique du fichier .exe est souhaitée pour garantir la compatibilité avec les anciens systèmes d'exploitation Windows.

Réponse :

Pour obtenir une liaison statique dans Visual Studio Express 2005, procédez comme suit :

  • Accédez aux paramètres du projet (Projet > Propriétés).
  • Sous Propriétés de configuration, sélectionnez C/C > Génération de code.
  • Modifiez le paramètre « Bibliothèque d'exécution » sur « Multithread » dans la sous-section Informations de débogage.
  • Si d'autres bibliothèques sont utilisées, demandez à l'éditeur de liens d'ignorer le CRT lié dynamiquement. Cela peut être fait en ajoutant l'indicateur du compilateur "/NODEFAULTLIB:MSVCRT.LIB".

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn