wxDev.fr, le portail francophone consacré à wxWidgets ! ( The french portal for wxWidgets )  
Esp. membre
Recheche rapide



Recherche avancée
Statistiques
Membres inscrits :2359

Membres en ligne : 0
Invités en ligne : 3

Valid XHTML 1.0 Transitional

Valid CSS2

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Utilisation générale wxWidgets
» L'application demande le fichier 'mingwm10.dll'. Est-ce Normal?
Conversation : L'application demande le fichier 'mingwm10.dll'. Est-ce Normal?
25-01-2012 07:24:08  L'application demande le fichier 'mingwm10.dll'. Est-ce Normal? #1
ajm (Membre)
Inscrit le : 16-03-2011
Messages: 82
Snippets: 0
Tutoriels: 0
Hors ligne
Bonjour,

J'ai lancé l'application que j'ai crée avec CodeBlocks dans une autre PC, et celui-ci demande le fichier 'mingwm10.dll'. Est-ce normal? et que doit-je faire pour l’éviter?
25-01-2012 07:57:05  Re: L'application demande le fichier 'mingwm10.dll'. Est-ce Normal? #2
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1387
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Salut.

Oui, c'est tout à fait normal.

Cette dll contient du code pour le multi-thread avec MinGW.
Il me semble avoir lu quelque-part qu'il existe une combine pour s'en passer (en gros, pour la linker en statique), mais qu'il y a des risques de problèmes lorsque l'application se termine (ressources non libérées correctement).

@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
16-05-2012 12:00:06  Re: L'application demande le fichier 'mingwm10.dll'. Est-ce Normal? #3
bamboolix (Nouveau membre)
Inscrit le : 16-05-2012
Messages: 1
Snippets: 0
Tutoriels: 0
Hors ligne
Bonjour,

je suis trés interessé par le dernier post.
Je viens en effet de consulté la documentation sur le Old Nabble concernant le travail de cette dll.

http:/mingw-users.1079350.n2.nabble.com … 07239.html

Cependant, pourrais tu, Xaviou préciser le risque de problème lorsque l'application se termine ? La question des ressources non libérées correctement notamment ?

Merci
18-05-2012 17:31:26  Re: L'application demande le fichier 'mingwm10.dll'. Est-ce Normal? #4
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1387
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Salut.

Je vais essayer de retrouver où j'avais lu ça à une époque, mais c'est pas gagné.

Je te tiens au courant.

@+
Xav'
----------
Bon, j'arrive pas à retrouver exactement ce que j'avais lu à l'époque sur le sujet.

Cette dll gère en fait les données des exceptions c++ pour les application "thread safe".
Si tu veux vraiment t'en passer, il faut supprimer l'option -mthreads à la compilation et _MT au link.

Si je me souvient bien, c'est un problème de libération de mémoire qui n'est pas faite correctement quand cette dll n'est pas utilisée.

En tout cas, si tu n'utilises pas les threads, tu n'as pas à te faire de soucis.

Et d'un autre côté, elle n'est pas très importante : 24ko pour MinGW-TDM-4.5.2.

Si jamais je retrouve plus d'infos, je compléterais ce post.

@+
Xav'

Dernière modification par Xaviou (18-05-2012 21:22:05)


Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Utilisation générale wxWidgets
» L'application demande le fichier 'mingwm10.dll'. Est-ce Normal?