Membres inscrits :2359
Membres en ligne : 0
Invités en ligne : 5


|
Conversation : Libs wxWidgets-2.9.4 Compilées |
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1383
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à...
|
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1383
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à...
|
|