You are on page 1of 11

Configurer google test (gtest) pour Eclipse

sur Windows
Le but de ce tutoriel est de vous montrer comment utiliser gtest sur Eclipse en Microsoft Windows. En
général, vous utilisez Eclipse sur Linux dans la machine virtuelle. Mais parfois la machine virtuelle est
lente. Pour pallier à cela, vous pouvez faire les tests unitaires sur Eclipse que vous avez installé dans
votre Système d’exploitation Windows. Après avoir fait les tests, vous pouvez retourner à la machine
virtuelle.
Vous pouvez choisir entre deux méthodes :
1. La plus rapide : télécharger le fichier ‘’MinGW.zip’’, le décompresser puis mettre le dossier
MinGW dans le volume « C », de façon que l’adresse du dossier soit ‘’C:\MinGW’’. Après, il
faut ajouter l’adresse ‘’C:\MinGW\bin’’ à la variable d’environnement PATH (cette étape est
expliquée dans la deuxième méthode).
Le lien du fichier MinGW est le suivant :

https://goo.gl/7AdAWG
2. La deuxième méthode est celle expliquée dans ce tutoriel. Utilisez cette méthode si la
première ne fonctionne pas ou si vous voulez savoir comment c’est fait.
Il y a trois principales étapes à suivre (pour la deuxième méthode):
-

Installer l’environnement de développement MinGW
Ajouter le chemin ‘’MinGW\bin’’ à la variable d’environnement PATH
Installer et configurer Google Test gtest (version 1.7.0)

Une dernière étape est d’essayer gtest sur Eclipse (pour les deux méthodes)

puis « continuer ».Comment installer MinGW en Microsoft Windows: 1. L’installation de « MinGW installer manager» prendra 2 à 3 minutes. .gl/pUDuin 2. Téléchargez l’installeur automatique MinGW à partir du lien suivant : http://goo. Ouvrez l’installeur « mingw-get-setup » et cliquez sur « installer ».

Cliquer encore sur « continuer » dans la fenêtre qui suit.3. « mingw-developer-toolkit » et « mingw32-base » 5. Cochez « mingw32-gcc-g++ ». cliquer sur « installation » puis « Apply changes » . après que le téléchargement soit terminé. Au menu. 4.

Ajouter le chemin MinGW\bin à la variable d’environnement PATH  Cliquez avec le bouton droit sur l’icône “Ordinateur” de votre Bureau (ou dans le panel de gauche de l’explorateur de fichiers) et dans le menu-contextuel.6.  Dans la grande fenêtre qui s’ouvre. Cela prendra quelques minutes (environ 6 minutes) 7. il faut ajouter le compilateur MinGW aux « variables systèmes » afin qu’Eclipse le reconnaisse. Cliquez sur « Apply » dans la fenêtre qui suit. L’installeur va télécharger les packages choisis. allez sur “Propriétés”. Terminé. Maintenant MinGW avec les «packages » choisis sont au répertoire « C:\MinGW » Maintenant. cliquez sur le lien “Paramètres système avancés” dans la liste de gauche. .

double-cliquez sur la variable « PATH » qui se trouve dans la liste en bas de la partie « variables systèmes » . cliquez sur le bouton “Variables d’environnement…”  Dans la fenêtre « variables d’environnement ». Dans la nouvelle fenêtre ainsi ouverte.

» comme le montre l’image suivante :  Cliquez sur « OK ». Dana la petite fenêtre qui s’ouvre. ajoutez à ‘’valeur de la variable’’ le chemin « C:\MinGW\bin » précédé du séparateur « . À ce stade. Terminé. . Passons maintenant à la partie principale : configurer Google Test (gtest) pour qu’Eclipse le reconnaisse (page suivante). l’environnement MinGW est bien installé sur Windows.

7.exe.o" pour créer "libgtest_main. suivez ces étapes: .ouvrez l'invite de commande de Windows "cmd. l'adresse du dossier doit être "C:\gtest-1.gl/7gmLfg Si vous préférez les générer vous-même.7.a gtest-all.gl/IStm5S 2.a" et "libgtest. Téléchargez Google test gtest version 1. ajoutez le dossier "C:\gtest-1.zip téléchargé dans le volume C.taper "ar -rv libgtest.a" .taper "mingw32-make" puis Entrer . Entrer) .0" 3.0\make" .taper "ar -rv libgtest_main.a" au répértoire "C:\MinGW\lib". ajoutez les deux fichiers "libgtest_main. taper cmd.7. Vous pouvez télécharger ces deux fichiers à partir de ce lien : https://goo. décompressez le fichier .7.0\include\gtest" au répertoire "C:\MingW\include" 4.a" Les deux fichiers se trouveront dans le dossier "C:\gtest-1.0\make" puis Entrer .o" pour créer "libgtest.dans l'invite de commande tapez "cd C:\gtest-1.a gtest_main.0 en utilisant le lien suivant: https://goo.exe" (Windwos+R.Comment installer et configurer gtest pour Eclipse 1.7.

Ajoutez les fichiers contenus dans le lien ci-dessous au dossier "C:\MinGW\mingw32\lib" : https://goo. Terminé. regardons comment essayer gtest sur Eclipse (page suivante) . Maintenant.5.gl/TKl7z5 6.

pour un projet sur Eclipse qu’on aimerait tester. Cliquez avec le bouton-droit sur « source » puis au menu contextuel cliquez sur « Propriétés » 2.Comment essayer gtest sur Eclipse : En général. Dans la fenêtre « propriété de source » cliquez sur « Tool chain Editor ». qui sert à tester le projet trouvé dans « source ». puis cliquez sur « OK » . choisissez « MinGW GCC ». il y a le dossier « source » et le dossier contenant le projet Testeur. dans la liste déroulante de « current toolchain ». Supposons que le projet est déjà ouvert sur Eclipse : 1.

Dans la fenêtre « Properties for SphereTesteur ». Compilez le projet « source » 4. Faites les étapes 1 et 2 pour le projet Testeur (SphereTesteur dans notre exemple) 5. assurez-vous d’avoir inclut les librairies nécessaires pour l’éditeur de lien « MinGW C++ Linker » : . assurez-vous d’avoir inclut les chemins « include paths » pour le compilateur 6. Dans la même fenêtre.3.

8.7. il suffit juste de changer ``current toolchain’’ dans ``tool chain Editor’’ à : ``Linux GCC’’ (et ce pour tous les projets). Si vous voulez retourner à Linux de la machine virtuelle pour tester le projet. . Cliquez sur « OK » puis compilez le Testeur (SphereTesteur dans notre exemple). Terminé. Exécutez (Run) le projet compilé.