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
Pub hébergeur
Pourquoi cette pub ?

Valid XHTML 1.0 Transitional

Valid CSS2

Menu forum (navigation):
Pages: 1 Discussion fermée
 
Accueil » Accueil forums » Compilation - Installation - Réglages IDE
» code block: créer un programme executable sans mingwm10dll
Conversation (Résolue) : code block: créer un programme executable sans mingwm10dll
17-08-2012 18:34:05  code block: créer un programme executable sans mingwm10dll #1
Alfred83 (Membre)
Lieu: Toulon 83
Inscrit le : 28-12-2007
Messages: 40
Snippets: 0
Tutoriels: 0
Hors ligne
Je viens d'installer code blocks et wxwidget en utilisant le tutoriel du siteduzero, avec des options  différentes (ansi, monolithique, et statique). Bien que le tutoriel soit très bien fait, j'ai un peu peiné, mais appris beaucoup de choses sur la façon d'initaliser une application.
Il me reste un point non résolu:
L'application s'exécute bien sous code block, mais je n'arrive pas à obtenir un EXE autonome c'est à dire exécutable sans mingwm10.dll?
Je n'ai trouvé ni option, ni lib à linker pour le faire.

PS il serait utile de mettre sur ce site une référence à votre tutoriel du siteduzero qui est vraiment instructif.

Informaticien bénévole du "Groupement des Intellectuels Aveugles ou Amblyopes" à Toulon, qui publie les trois quarts des livres en braille en France.
19-08-2012 17:22:37  Re: code block: créer un programme executable sans mingwm10dll #2
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1367
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Salut, et désolé de ne pas avoir répondu pus tôt.

En ce qui concerne mingwm10.dll, il doit être possible d'éviter de l'avoir comme dépendance en supprimant l'option "-mthreads'.

Encore que je viens de faire un test, et un exécutable compilé en Release-Unicode-Statique avec les options "-O2" et "-s" ne contient pas de référence à mingwm10.dll.

Et je viens de tester son exécution dans une machine virtuelle Windows 8 ne contenant pas cette dll, et ça marche sans problème.

En fait, tant que tu n'utilises pas les threads, tu n'as en théorie pas besoin de ce fichier.

Pour info, j'utilise MinGW-TDM-4.5.2.

@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà...
19-08-2012 23:30:08  Re: code block: créer un programme executable sans mingwm10dll #3
Alfred83 (Membre)
Lieu: Toulon 83
Inscrit le : 28-12-2007
Messages: 40
Snippets: 0
Tutoriels: 0
Hors ligne
Bonsoir.
Effectivement, cela fonctionne après suppression de 'mthreads'.
Merci.

Dernière modification par Alfred83 (19-08-2012 23:45:26)


Informaticien bénévole du "Groupement des Intellectuels Aveugles ou Amblyopes" à Toulon, qui publie les trois quarts des livres en braille en France.
20-08-2012 00:36:02  Re: code block: créer un programme executable sans mingwm10dll #4
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1367
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Si c'est Ok, n'oublie pas le petit bouton "Accepter"(http://www.wxdev.fr/base/img/accept.png) à droite du titre du (des) post(s) ayant résolu le problème : ça pourra aider le prochain qui rencontre la même chose...

@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà...
Menu forum (navigation):
Pages: 1 Discussion fermée
 
Accueil » Accueil forums » Compilation - Installation - Réglages IDE
» code block: créer un programme executable sans mingwm10dll