IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques C++ Discussion :

Linker la bibliothèque GoogleTest avec Ubuntu et CodeBlocks


Sujet :

Bibliothèques C++

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 63
    Points : 32
    Points
    32
    Par défaut Linker la bibliothèque GoogleTest avec Ubuntu et CodeBlocks
    Bonjour,

    J'ai besoin de me servir de GoogleTest mais j'échoue lamentablement à la faire fonctionner

    Je me suis basé sur ce tuto http://databazz.fr/test-unitaires-en-c-google-test/ (entre autres...)

    Je suis sous Ubuntu et j'utilise CodeBlocks.

    J'ai téléchargé googletest, l'ai dezippé, ai créé le dossier pour le compiler.

    Pour le compiler j'ai utilisé la ligne cmake -G "CodeBlocks - Unix Makefiles" ../

    J'ai transféré les fichiers libgtest.a et libgtest_main.a dans /usr/lib

    Mais après j'ai essayé de mettre ces deux fichiers dans le linker ou de mettre l'option -lgtest

    Rien à faire, ma ligne #include "gtest/gtest.h" me retourne l'erreur fatale "No such file or directory"

    Je me doute que je n'ai pas compris quelque chose au niveau du linker mais je n'arrive pas à trouver la réponse.

    Pourriez vous m'aider ? =)

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 63
    Points : 32
    Points
    32
    Par défaut
    Si jamais une pauvre âme passait par là avec le même problème...

    Pour que tout fonctionne il suffit d'ajouter les dossiers include générés das les dossiers gtest et gmock and usr/include et pour linker c'est clic droit sur le projet dans l'arborescence > Build options > Linker settings et ajouter dans la liste gtest et gmock

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 91
    Points : 96
    Points
    96
    Par défaut
    Bonsoir,

    As-tu déclaré le chemin pour y accéder ?

    // Project --> Build options... --> Search directories --> Linker
    // Copiez /usr/local/lib

    // Project --> Build options... --> Linker Settings
    // copiez (toutes = les 2) les librairies déposées dans /usr/local/lib/
    @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Linker la bonne fonction avec la bonne bibliothèque
    Par saad.hessane dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 12/02/2012, 21h08
  2. Bibliothèque zip avec cryptage AES
    Par guilig dans le forum Bibliothèques
    Réponses: 5
    Dernier message: 01/02/2007, 18h30
  3. Connexion Internet Avec Ubuntu Linux
    Par azedddine dans le forum Réseau
    Réponses: 7
    Dernier message: 19/12/2006, 11h49
  4. Bibliothèque 3D avec transparence
    Par Graffito dans le forum Composants VCL
    Réponses: 5
    Dernier message: 25/04/2006, 17h34
  5. Acces partitions avec Ubuntu liveCD
    Par rgy834 dans le forum Administration système
    Réponses: 2
    Dernier message: 25/10/2005, 11h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo