Bonjour,
@Dinasset, Graechan, Rod
Thank you for your translation Graechan
I'm sorry I can not write in English, here are some explanations and principles French.
_____
Les principes :
1- Dans une première étape il faut choisir un compilateur. Pour Gimp Windows on utilise généralement GCC. Personnellement j'utilise deux compilateurs, un compilateur 32 bits, un compilateur 64bits.
Un compilateur 32 bits est disponible à :
http://sourceforge.net/projects/mingw-w ... g%20Win32/http://sourceforge.net/projects/mingw-w ... p/downloadUn compilateur 64 bits est disponible à :
http://sourceforge.net/projects/mingw-w ... g%20Win64/http://sourceforge.net/projects/mingw-w ... p/downloadCes compilateurs font partie du projet MinGW-w64
http://mingw-w64.sourceforge.net/Pour l'installation il suffit de télécharger et de décompresser dans 2 répertoires différents si on utilise la compilation 32 bits
et la compilation 64 bits.
*****
2- Le choix de l'environnement.
Personnellement j'utilise MSYS qui fournit des commandes de type "Unix".
MSYS est très facilement configurable ce qui permet d'indiquer les chemin des bibliothèques, de pkgconfig, des path, etc.
Une chose intéressante : (avec un bon processeur à plusieurs coeurs "multi-core") il est possible de lancer plusieurs sessions MSYS et de compiler plusieurs choses em même temps. C'est cette possibilité que j'utilise lorsque je compile G'MIC.
J'utilise la version disponible sur :
http://sourceforge.net/projects/mingw-w ... hosted%29/http://sourceforge.net/projects/mingw-w ... p/downloadPersonnellement j'utilise 2 versions simultanément : 1 version pour activer l'environnement 32 bits et l'autre version pour activer l'environnement 64 bits.
Il y a deux fichier importants dans MSYS :
msys/etc/
profile : La configuration (path, pkgconfig, etc.)
msys/etc/
fstab : La correspondance des répertoires.
Il est absolument nécessaire de bien configurer ces 2 fichiers.
*****
3- Utiliser des bibliothèques pré-compilées.
C'est un gros avantage d'avoir ces choses disponibles, merci aux personnes d'OpenSuse qui les mettent à disposition
Les avantages sont les suivants :
- Un travail compliqué et long est fait.
- Les versions officielles de développement de Gimp utilisent ces bibliothèques.
- Cela permet de limiter les versions des DLL. Il est interessant d'utiliser celles proposer par OpenSuse.
Pour choisir les paquets il faut connaître l'organisation de Gimp (babl, gegl, gtk, etc. etc. etc. ).
Il faut décompresser les 32 bits dans un répertoire et les 64 bits dans un répertoire différent.
*****
Il me semble qu'en suivant ces 3 principes il devrait être possible de compiler un premier plugin.
Dans un premier temps, il n'y a pas à modifier, échanger, ajouter de fichiers.
Il faut correctement paramétrer
msys/etc/profile et
msys/etc/fstabBon courage
