Problème de fichier .dll
Scinex
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'apprends actuellement à coder en cours (1ère année d'école d'ingénieur ) et quand j'essaie de lancer un programme codé avec code blocks depuis son .exe , il m'affiche le message d'erreur suivant "Impossible d'exécuter le code, car libgcc_s_dw2-1.dll est introuvable" Si l'un d'entre vous pouvait m'aider je lui serais très reconnaissant.
J'apprends actuellement à coder en cours (1ère année d'école d'ingénieur ) et quand j'essaie de lancer un programme codé avec code blocks depuis son .exe , il m'affiche le message d'erreur suivant "Impossible d'exécuter le code, car libgcc_s_dw2-1.dll est introuvable" Si l'un d'entre vous pouvait m'aider je lui serais très reconnaissant.
A voir également:
- Impossible d'exécuter le code car xinput1_3.dll est introuvable
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
1 réponse
Salut Scinex,
C'est une bibliothèque dynamique que tu devrais trouver dans le répertoire bin du MinGW utilisé par ton Code::Blocks.
Une façon de faire est de la trouver sur ton système et de la copier dans le même répertoire que l'exécutable que tu as généré pour éviter ce message d'erreur (ou de la rendre accessible dans le PATH de Windows).
Autrement, tu peux compiler en passant l'option "-static" au compilateur, afin que la bibliothèque soit liée statiquement dans l'exécutable.
Cela se passe dans Project - Build Options - clic sur la racine des deux cibles Debug et Release pour l'appliquer aux deux - Onglet Linker settings - Other linker settings (met
Fais un Build - Clean puis un Build - Rebuild.
La taille de ton exécutable devrait avoir sensiblement augmenté (de près de 600 Ko chez moi, sous Linux), mais tu auras lié à ton exécutable les bibliothèques issues de MinGW.
https://gcc.gnu.org/onlinedocs/gcc-4.1.0/gcc/Link-Options.html
Dal
C'est une bibliothèque dynamique que tu devrais trouver dans le répertoire bin du MinGW utilisé par ton Code::Blocks.
Une façon de faire est de la trouver sur ton système et de la copier dans le même répertoire que l'exécutable que tu as généré pour éviter ce message d'erreur (ou de la rendre accessible dans le PATH de Windows).
Autrement, tu peux compiler en passant l'option "-static" au compilateur, afin que la bibliothèque soit liée statiquement dans l'exécutable.
Cela se passe dans Project - Build Options - clic sur la racine des deux cibles Debug et Release pour l'appliquer aux deux - Onglet Linker settings - Other linker settings (met
-staticdedans).
Fais un Build - Clean puis un Build - Rebuild.
La taille de ton exécutable devrait avoir sensiblement augmenté (de près de 600 Ko chez moi, sous Linux), mais tu auras lié à ton exécutable les bibliothèques issues de MinGW.
https://gcc.gnu.org/onlinedocs/gcc-4.1.0/gcc/Link-Options.html
Dal