Erreur d'exécution C R6034

Mise à jour : novembre 2007

Message d'erreur

Une application a essayé de charger une bibliothèque Microsoft C Runtime sans utiliser de manifeste. Cette méthode de chargement des DLL Visual C++ n'est pas prise en charge. Vous devez modifier votre application afin qu'elle utilise un manifeste. Pour plus d'informations, consultez la rubrique "Les bibliothèques Visual C++ sont des assemblys côte à côte" de la documentation produit.
An application has made an attempt to load the C runtime library without using a manifest. This is an unsupported way to load Visual C++ DLLs. You need to modify your application to build with a manifest. For more information, see the "Visual C++ Libraries as Shared Side-by-Side Assemblies" topic in the product documentation.

Les applications doivent utiliser un manifeste pour charger la bibliothèque runtime C. Pour plus d'informations, consultez Visual C++ Libraries as Shared Side-by-Side Assemblies et Génération de manifeste dans Visual Studio.

Dans les versions release, le message de diagnostic indique : « Une application a essayé de charger une bibliothèque Microsoft C Runtime de façon incorrecte. Veuillez contacter l'équipe du support technique de l'application pour plus d'informations ».

Pour corriger cette erreur

  • Régénérez votre application pour inclure un manifeste. La génération d'une application avec Visual Studio place automatiquement le manifeste dans le fichier .exe ou .dll résultant. Si vous générez à partir de la ligne de commande, utilisez l'outil mt.exe pour ajouter le manifeste comme ressource. Utilisez l'ID de ressource 1 si vous générez un fichier .exe, et l'ID de ressource 2 si vous générez un fichier .dll. Pour plus d'informations, consultez Comment : incorporer un manifeste à une application C/C++.