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

Autres éditeurs Discussion :

[Compilation]Fichiers d'inclusion non reconnus


Sujet :

Autres éditeurs

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 13
    Par défaut [Compilation]Fichiers d'inclusion non reconnus
    Bonjour,

    Je suis sous Linux Mandrake 10.1.
    J'ai installé Qt4, librairie permettant de faire des interfaces graphiques en C++, mais lorsque je veux compiler, mes en-têtes du style :
    #include <Qt/QApplication>
    #include <Qt/QLayout>
    #include <Qt/QWidget>

    ne sont pas reconnus .

    A l'université ou je suis, on utilise la librairie Qt4, avec cette synthaxe-là.

    Que dois-je faire ?

    Merci pour vos réponses

  2. #2
    HRS
    HRS est déconnecté
    Membre chevronné
    Avatar de HRS
    Inscrit en
    Mars 2002
    Messages
    678
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 678
    Par défaut
    ma réponse vaut pour tous les compilateurs, pour tous les OS

    il faut indiquer à votre compilateur le(s) chemin(s) des
    répertoires INCLUDE et LIB de QT

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 13
    Par défaut
    Ok, donc moi qui compilait de cette façon (de la même façon qu'à l'université, mais bon chez moi, c'est sûr que c'est pas forcément pareil) :
    g++ -I/usr/include/qt4 -lQtCore -lQtGui *.cpp

    En fait, c'est le -I/usr/include/qt4 qui est inexact ?

    il faut indiquer à votre compilateur le(s) chemin(s) des
    répertoires INCLUDE et LIB de QT
    => -I/usr/include/qt4 indique le répertoire INCLUDE, et le répertoire LIB, on l'indique où/comment ?

    Aussi, avant de compiler ainsi, je dois lancer une commande du genre :
    ../../../../usr/local/qt/bin/moc -o ...

    et j'aimerais ne pas avoir à taper ../../../../usr/local/qt/bin/moc mais tout simplement moc, comment cela pourrait-il être possible ?

    Merci.[/i]

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 22
    Par défaut
    ln -s /usr/lib/qt3/bin/moc /usr/bin/
    ou
    ln -s /usr/lib/qt4/bin/moc /usr/bin/

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

Discussions similaires

  1. Lire fichier CSV, caractères non reconnus
    Par bejust dans le forum Général Java
    Réponses: 3
    Dernier message: 05/04/2011, 11h45
  2. Réponses: 3
    Dernier message: 28/11/2010, 19h56
  3. Fichiers css non reconnus
    Par Xunil dans le forum Apache
    Réponses: 9
    Dernier message: 09/11/2008, 22h51
  4. fichiers .cpp non reconnus
    Par Linu6 dans le forum C++
    Réponses: 2
    Dernier message: 24/06/2008, 09h23
  5. Fichiers .asp non reconnus
    Par zorba49 dans le forum ASP
    Réponses: 5
    Dernier message: 13/09/2005, 09h49

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