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

Valid XHTML 1.0 Transitional

Valid CSS2

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Compilation - Installation - Réglages IDE
» Libs wxWidgets-2.9.4 Compilées
Conversation : Libs wxWidgets-2.9.4 Compilées
10-07-2012 14:25:43  Libs wxWidgets-2.9.4 Compilées #1
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1367
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Bonjour à tous.

Comme à chaque publication officielle d'une nouvelle version des sources wxWidgets, je vous propose une version compilée des libs wxWidgets-2.9.4

Par contre, je n'ai pas créé d'installateur comme pour la version 2.8.12 : il faudra décompresser tout ça "à la main" (il s'agit d'archives 7zip).

Il vous faut obligatoirement télécharger le paquet contenant le code source, les headers et les exemples.

Ensuite, suivant vos besoins, vous avez plusieurs possibilités.
Les libs à proprement parler sont disponibles en différentes versions :
- Compilées avec Gcc-4.5.2-TDM, Gcc-4.7.1-TDM, ou Visual C++ 2010
- Dynamiques ou statiques
- Monolithiques ou Multi-libs
- 32 ou 64 bits

Il est tout à fait possible de faire cohabiter les différentes versions, à une petite exception près : les versions Dynamiques-Monolithiques et Dynamiques-Multilibs contiennent des fichiers dont le nom et le chemin sont identiques.
C'est pourquoi libs "monolithiques" sont placées dans un dossier dont le nom se termine par "_Mono".
Il reste malgré tout un conflit de nom concernant la dll relative à OpenGL.
Si vous n'utilisez pas cette partie, ne vous en souciez pas. Le cas échéant, il vous faudra faire un choix entre les deux versions.


Méthode d'installation :
- Créez le répertoire d'installation (évitez tant que faire se peut les chemins contenant des espaces)
- Placez les archives téléchargées dans ce répertoire, sélectionnez-les, faites un clic-droit, et choisissez l'option "Extraire ici".
- Vous aurez peut-être à confirmer l'écrasement de certains fichiers ou répertoires : c'est normal.
- N'oubliez-pas, si vous avez choisi un paquet contenant des libs dynamiques, d'ajouter le sous-répertoire "bin" du dossier d'installation à votre variable "PATH" afin que le système sache où trouver les dll quand il en aura besoin.
- Il va sans dire qu'il vous faudra faire un choix entre les versions "Gcc-4.5.2-TDM" et "Gcc-4.7.1-TDM" (en fonction de la version de MinGW que vous utilisez).

Compilation des exemples :
Afin de faire cohabiter au mieux les libs 32 et 64 bits, ainsi que Multi-libs et Monolithiques, j'ai utilisé la variable "CFG" lors de la compilation. Il vous faudra donc l'utiliser également si vous passez par la ligne de commande.
Placez-vous dans le dossier de l'exemple concerné, et entrez la commande suivante :
- pour Gcc :
mingw32-make.exe -f makefile.gcc CFG=32 DEBUG_FLAG=0 BUILD=release UNICODE=1 SHARED=1 MONOLITHIC=0
- pour Visual C++ :
nmake -f makefile.vc CFG=32 DEBUG_FLAG=0 BUILD=release UNICODE=1 SHARED=1 MONOLITHIC=0
En prenant soin, bien entendu, de modifier les valeurs "CFG" (32, 32_Mono, 64 ou 64_Mono), "UNICODE", "SHARED" et "MONOLITHIC" en fonction de ce que vous avez installé.

Téléchargements :
Tout d'abord, voici le lien pour télécharger l'archive contenant les headers, les sources et les exemples : vous devez obligatoirement télécharger cette archive !
- wx294-Sources-Headers-Exemples.7z

Voici maintenant les liens pour obtenir les archives contenant les différentes versions des libs (vous devez en télécharger au moins une) :

- Libs 32 bits compilées avec Gcc-4.5.2-TDM
- Dynamiques Monolithiques
- Dynamiques Multi-libs
- Statiques Monolithiques
- Statiques Multi-libs

- Libs 64 bits compilées avec Gcc-4.5.2-TDM
- Dynamiques Monolithiques
- Dynamiques Multi-libs
- Statiques Monolithiques
- Statiques Multi-libs

- Libs 32 bits compilées avec Gcc-4.7.1-TDM
- Dynamiques Monolithiques
- Dynamiques Multi-libs
- Statiques Monolithiques
- Statiques Multi-libs

- Libs 64 bits compilées avec Gcc-4.7.1-TDM
- Dynamiques Monolithiques
- Dynamiques Multi-libs
- Statiques Monolithiques
- Statiques Multi-libs

- Libs 32 bits compilées avec Ms Visual C++ 2010
- Dynamiques Monolithiques
- Dynamiques Multi-libs
- Statiques Monolithiques
- Statiques Multi-libs

- Libs 64 bits compilées avec Ms Visual C++ 2010
- Dynamiques Monolithiques
- Dynamiques Multi-libs
- Statiques Monolithiques
- Statiques Multi-libs

Merci de me signaler tout problème de liens et/ou d'utilisation de ces libs.

Bonne prog à tous.

@+
Xav'

Dernière modification par Xaviou (12-12-2012 09:17:16)


Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà...
12-12-2012 09:19:24  Re: Libs wxWidgets-2.9.4 Compilées #2
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1367
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Bonjour à tous.

Suite à la sortie de Code::Blocks 12.11 (incluant MinGW-4.7.1-TDM), j'ai ajouté les liens de téléchargement des libs compilées avec cette version du compilateur.

@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà...
Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Compilation - Installation - Réglages IDE
» Libs wxWidgets-2.9.4 Compilées