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

Visual C++ Discussion :

probleme avec stddef.h


Sujet :

Visual C++

  1. #1
    Membre actif
    Avatar de PhiberOptik
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    256
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2005
    Messages : 256
    Points : 287
    Points
    287
    Par défaut probleme avec stddef.h
    Bonjour
    Je suis entrain de compiler un code C++ et QT avec Visual Studio 2010, la compilation me retourne l'erreur
    C:\Qt\Qt5.0.0\5.0.0\msvc2010\include\QtCore/qglobal.h(46): fatal error C1083: Impossible d'ouvrir le fichier include*: 'stddef.h'*: No such file or directory


    stddef.h est standard de c++ je pense et je ne sais pas comment fixer ce problème.
    Merci de vos réponses

  2. #2
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 617
    Points
    15 617
    Par défaut
    Le problème ne vient pas de ce fichier, mais de la configuration de Visual pour Qt.
    Comment as tu configuré ton projet pour utiliser Qt ?

  3. #3
    Membre actif
    Avatar de PhiberOptik
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    256
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2005
    Messages : 256
    Points : 287
    Points
    287
    Par défaut
    Bonjour,
    En faite j'ai pas fais de configuration spéciale!
    J'ai installé la version de QT (le .exe) et j'ai ajouté les chemins d'installation de QT dans la variable PATH. j'ai rien configuré dans VS.

    NB: dans une installation antérieure qui, grâce à elle j'ai supprimé VS et Qt: j'avais la librairie de QT et j'ai fais la compilation manuelle qui dure des heures mais elle me retourne elle même des erreurs et la compilation s'arrête.

    Je suis sous Win8 64bits, VS2010.

  4. #4
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 617
    Points
    15 617
    Par défaut
    Salut

    Qt utilise une chaine de compilation spécifique (qmake, moc, uic, etc)
    1. test l'installation en créant dans Qt Creator un projet par défaut
    2. dans VS, il faut créer un projet makefile et configurer le compilateur à utiliser

  5. #5
    Membre actif
    Avatar de PhiberOptik
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    256
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2005
    Messages : 256
    Points : 287
    Points
    287
    Par défaut
    Bonjour,
    Oui, QT creator marche bien et compile.
    En faite, mois j'ai une compilation séparé, j'ai crée un fichier .pro dans lequel j'ai inclut toutes les librairies et les chemins pour mon projet , après dans l'invite de commande j'ai tapé qmake sans paramètres parce que tout est inclut dans le .pro, la compilation passe avec succès et le projet pour visual studio est créé, je l'ouvre avec ce dernier, je lance la génération de la solution...et ça passe pas
    Je savais que Visual Studio ne sait pas encore où est installé QT. dans les propriétés du projet j'ai changé les chemins des Répertoires C++ pour pointer vers les ../bin et .../lib et .../QWidget de QT et ça bien fonctionné pour éliminer d'autre erreur genre (Impossible de trouver .../QFactory).
    Maintenant j'arrive pas à résoudre l'erreur: Impossible de trouver stddef.h

    en voici mon .pro:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    TEMPLATE     = vcapp
    TARGET       = TestVisiTest
    CONFIG      += warn_on qt debug_and_release windows console
    HEADERS     += MonInterface.h
    SOURCES     += TestVisiTest.cpp MonInterface.cpp
    INCLUDEPATH += ../VisiTest-v5.0 ../CommunicationFPGA-v2.1
    QT += widgets
     
    CONFIG(debug, debug|release) {
    	  LIBS	+= ../VisiTest-v5.0/debug/VisiTest.lib
    	  LIBS  += ../CommunicationFPGA-v2.1/Debug/CommunicationFPGA.lib
    } else {
    	  LIBS	+= ../VisiTest-v5.0/release/VisiTest.lib
    	  LIBS  += ../CommunicationFPGA-v2.1/Release/CommunicationFPGA.lib
    }

  6. #6
    Membre actif
    Avatar de PhiberOptik
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    256
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2005
    Messages : 256
    Points : 287
    Points
    287
    Par défaut
    Finalement j'ai abandonnée Windows 8 (64bits), il y trop d'erreurs et incomparabilité d'une part de QT avec VS et d'autre part avec Win8, VS et la carte FPGA.
    J'ai installé Windows XP en machine virtual et j'ai installé de la même façon tout le matos: Visual Studio+QT+Digilent Adept, ce dernier un logciel qui intialise la communication avec la carte et tout marche bien du premier coup !!! . J'ai laissé Xilinx sous windows 8

    Merci gbdivers, t'es correcte toi

  7. #7
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 617
    Points
    15 617
    Par défaut
    Désolé que ça n'a pas fonctionné.
    L'utilisation de Qt avec Qt Creator ou avec Visual C++ + le plugin semble fonctionner de manière général, c'est la configuration de Visual C++ avec Qt sans plugin qui pose problème. Comme tu n'es pas le premier à avoir ce problème, il faudrait que l'on fasse un tuto ou/et un FAQ la dessus
    Pour windows 8, pareil, on n'a pas encore beaucoup de retour d'utilisation. Quand je l'avais testé, c'était la beta... et c'était la première fois que j'ai virer un OS aussi rapidement
    (et HS, on dit "Qt" et pas "QT" )

    Bon courage pour la suite

Discussions similaires

  1. Probleme avec la copie des surfaces
    Par Black_Daimond dans le forum DirectX
    Réponses: 3
    Dernier message: 09/01/2003, 11h33
  2. Problèmes avec le filtrage des ip
    Par berry dans le forum Réseau
    Réponses: 9
    Dernier message: 30/12/2002, 08h51
  3. probleme avec la touche F10
    Par b.grellee dans le forum Langage
    Réponses: 2
    Dernier message: 15/09/2002, 23h04
  4. Probleme avec fseek
    Par Bjorn dans le forum C
    Réponses: 5
    Dernier message: 04/08/2002, 08h17
  5. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    Réponses: 4
    Dernier message: 09/06/2002, 00h06

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