Difference between revisions of "Development on Windows/fr"
(Created page with "Cliquer sur "Help>Install New Software".<br /> Sélectionner le nom de version (à l'heure de cette écriture, Indigo).<br /> Taper le filtre de recherche : svn.<br /> Sélect...") |
(Created page with "===Checkout du projet===") |
||
Line 63: | Line 63: | ||
</span> | </span> | ||
− | === | + | ===Checkout du projet=== |
Project Explorer view, right click, New>Other.<br/> | Project Explorer view, right click, New>Other.<br/> |
Revision as of 09:35, 28 June 2012
Cette page explique comment installer un environnement de compilation (basé sur MinGW) pour construire GIMX.
Elle explique aussi comment installer Eclipse CDT (avec SVN) et comment effectuer un checkout.
Sauf cas contraire, effectuer une installation par défaut (répertoires par défaut, etc...).
Contents
MinGW/MSYS
Cette partie explique comment installer les outils de compilation.
Télécharger et lancer Mingw 20120426.
Durant l'installation, dans le panneau "Select Components", ajouter "C++ Compiler" et "MSYS Basic System".
Ajouter ";C:\MinGW\bin;C:\MinGW\msys\1.0\bin" (sans guillemets, ne pas oublier le point virgule au début) à votre system PATH (Panneau de configuration > Système > Avancé > Variables d'environnement > Variables systèmes > Path > Éditer).
Librairies
Cette partie explique comment installer les librairies (libiconv, SDL, wxWidgets, libxml, zlib).
Exécuter C:\MinGW\msys\1.0\msys.bat
Installer wget:
mingw-get install msys-wget
Télécharger et lancer le script install.sh :
wget http://diyps3controller.googlecode.com/svn/trunk/build/win/install.sh ./install.sh
Compilation
Cette partie explique comment faire un checkout et comment compiler GIMX depuis la ligne de commande.
Lancer C:\MinGW\msys\1.0\msys.bat
Télécharger et exécuter build.sh :
wget http://diyps3controller.googlecode.com/svn/trunk/build/win/build.sh ./build.sh
Tous les binaires sont copiés dans C:\MinGW\msys\1.0\home\username\GIMX\setup. Les binaires gimx-config, gimx-fpsconfig et gimx-serial peuvent être lancés depuis ce dossier qui contient toutes les librairies et fichiers de configuration requis.
Eclipse IDE
Eclipse est un IDE qui peut être utilisé avec les outils de compilation MinGW/MSYS.
Assurez vous d'avoir un JRE java installé sur votre système.
Télécharger Eclipse IDE for C/C++ Developers. Le décompresser dans un répertoire quelconque.
Exécuter eclipse.exe.
Plugin SVN
Cliquer sur "Help>Install New Software".
Sélectionner le nom de version (à l'heure de cette écriture, Indigo).
Taper le filtre de recherche : svn.
Sélectionner "Subversive SVN Integration for the Mylyn Project" et "Subversive SVN Team Provider".
Procéder à l'installation (sélectionner le dernier SVN Kit - lors de cette écriture, 1.3.5), et redémarrer eclipse.
Checkout du projet
Project Explorer view, right click, New>Other.
Select SVN>Project from SVN, click next.
Enter URL: https://diyps3controller.googlecode.com/svn/trunk/sixaxis-emu
Click next, Click no (do not nomalize URL), and click "Trust Always" (googlecode certificate).
Click Head Revision, and click Finish.
Check out as: Select "Check out as a project configured using the New Project Wizard", select "Head Revision", and click finish.
Select a wizard: Select "C project" and click next.
Enter a Project name, and select "Makefile Project > Empty Project", and click next.
Click on "Advanced Settings", click on "C/C++ build", uncheck "Use default build command", and write "make -f Makefile.win" as "Build command".
Click on the "Behaviour" panel, check "Use parallel build" and set the "Use parallel jobs" to the right number of CPU cores.
Click Finish.
Check out is performed, and the new project appears in the Project Explorer view. The project is build automatically.