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

Qt Discussion :

[Qt 4.7.4] Problème de compilation


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Apprenti Ingénieur
    Inscrit en
    Mai 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Apprenti Ingénieur
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2011
    Messages : 35
    Par défaut [Qt 4.7.4] Problème de compilation
    Bonjour à tous,

    Je tiens à préciser que j'ai chercher avec mon meilleur ami : Google et je n'ai pas trouvé de solution qui résolve mon problème...

    Lorsque je compile, j'obtiens un message d'erreur de ce type :
    jom 1.0.3 - empower your cores

    Compilateur d'optimisation Microsoft (R) 32ÿbits C/C++ versionÿ15.00.21022.08 pour 80x86
    Copyright (C) Microsoft Corporation. Tous droits r‚serv‚s.

    cl ..\QtProcessing\src\playerinterface.cpp ..\QtProcessing\src\openglwidget.cpp ..\QtProcessing\src\main.cpp

    clÿ: Ligne de commande warning D9002ÿ: option '-msse' inconnue ignor‚e
    clÿ: Ligne de commande warning D9002ÿ: option '-msse2' inconnue ignor‚e
    clÿ: Ligne de commande warning D9002ÿ: option '-mtune=native' inconnue ignor‚e
    clÿ: Ligne de commande warning D9002ÿ: option '-march=prescott' inconnue ignor‚e
    clÿ: Ligne de commande warning D9002ÿ: option '-pipe' inconnue ignor‚e
    clÿ: Ligne de commande warning D9002ÿ: option '-fomit-frame-pointer' inconnue ignor‚e
    clÿ: Ligne de commande warning D9002ÿ: option '-fprefetch-loop-arrays' inconnue ignor‚e
    d:\applications\qtsdk\home\louis_fournier\projet\traitment_video\projet_etudiant_video_win\qtprocessing\ffmpeg-2010-01-19\include\libavutil\common.h(31) : fatal error C1083: Impossible d'ouvrir le fichier includeÿ: 'inttypes.h'ÿ: No such file or directory
    openglwidget.cpp
    d:\applications\qtsdk\home\louis_fournier\projet\traitment_video\projet_etudiant_video_win\qtprocessing\ffmpeg-2010-01-19\include\libavutil\common.h(31) : fatal error C1083: Impossible d'ouvrir le fichier includeÿ: 'inttypes.h'ÿ: No such file or directory
    main.cpp
    d:\applications\qtsdk\home\louis_fournier\projet\traitment_video\projet_etudiant_video_win\qtprocessing\ffmpeg-2010-01-19\include\libavutil\common.h(31) : fatal error C1083: Impossible d'ouvrir le fichier includeÿ: 'inttypes.h'ÿ: No such file or directory
    G‚n‚ration de code en cours...
    Or, je suis allé dans le dossier d'installation de Qt Creator et j'ai trouvé les librairies soi-disante "manquantes", se situent dans le répertoire suivant : "\QtSDK\Madde\sysroots\harmattan-nokia-meego-arm-sysroot-1134-slim\usr\include", j'ai essayé de mettre carrément le chemin de la librairie, ça fonctionne pour la compilation mais après j'ai d'autres erreurs qui surviennent...

    Je commence à perdre espoir, je pense que c'est peut-être un problème de conflit entre le compilo de Qt et de Visual Studio non ?

    Aidez-moi svp, je suis désespéré (en fait)...

    PS: le programme fonctionne parfaitement bien sur mon PC perso, la compil et tout c'est niquel mais là je vois pas du tout le problème (je n'ai jamais eut ça auparavant)...

  2. #2
    Membre averti
    Homme Profil pro
    Apprenti Ingénieur
    Inscrit en
    Mai 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Apprenti Ingénieur
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2011
    Messages : 35
    Par défaut
    Juste un petit up en rajoutant le contenu de mon fichier .pro, (j'ai déjà essayé d'instancier les chemins des fichiers .h à utiliser sauf que je ne sais pas comment faire pour différents chemins (sachant qu'il y en a déjà un d'utilisé)... bref vous comprendrez en lisant le .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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    TEMPLATE    = app
    TARGET      = QtProcessing
    
    DESTDIR     = debug
    OBJECTS_DIR = objs
    CONFIG += x86
    QT += core \
        gui \
        opengl \
        network
    INCLUDEPATH = ./ffmpeg-2010-01-19/include ( <- mon poblème est ici, je ne sais pas comment ajouter un deuxième chemin...)
    QMAKE_CXXFLAGS= -O2 \
         -msse -msse2 -mtune=native -march=prescott -pipe -fomit-frame-pointer \
         -fprefetch-loop-arrays -I ../QtProcessing/ffmpeg-2010-01-19/include -IC:\OpenCV2.1\include\opencv
    LIBS += -lavdevice -lavformat -lavcodec -lavutil -lswscale -lm -L../QtProcessing/ffmpeg-2010-01-19/lib -lws2_32
    
    
    HEADERS += \
        src/playerinterface.h \
        src/openglwidget.h \
        src/Image/FImage.h \
        src/Image/CVideo.h \
        src/filtres.h \
        src/filtrerouge.h \
        src/filtreinverse.h \
        src/filtrenone.h \
        src/filtrevert.h \
        src/filtrebleu.h \
        src/filtregris.h \
        src/filtregrisfiable.h \
        src/sousechpoincon.h \
        src/sousechlineaire.h \
        src/sousechcubique.h \
        src/surechpoincon.h \
        src/detectcontour.h \
        src/filtreflou.h \
        src/adaptcouleurauto.h
    SOURCES += \
        src/playerinterface.cpp \
        src/openglwidget.cpp \
        src/main.cpp \
        src/Image/FImage.cpp \
        src/Image/CVideo.cpp \
        src/filtres.cpp \
        src/filtrerouge.cpp \
        src/filtreinverse.cpp \
        src/filtrenone.cpp \
        src/filtrevert.cpp \
        src/filtrebleu.cpp \
        src/filtregris.cpp \
        src/filtregrisfiable.cpp \
        src/sousechpoincon.cpp \
        src/sousechlineaire.cpp \
        src/sousechcubique.cpp \
        src/surechpoincon.cpp \
        src/detectcontour.cpp \
        src/filtreflou.cpp \
        src/adaptcouleurauto.cpp

  3. #3
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Février 2010
    Messages
    243
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2010
    Messages : 243
    Par défaut
    Je peux pas t'aider sur l'erreur de compil, mais pour ajouter plusieurs includes, il faut utiliser += :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    INCLUDEPATH += "unchouettepath"
    INCLUDEPATH += "unautre/chouette/path"

  4. #4
    Membre averti
    Homme Profil pro
    Apprenti Ingénieur
    Inscrit en
    Mai 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Apprenti Ingénieur
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2011
    Messages : 35
    Par défaut
    Merci ness522, ça à l'air de fonctionner sauf que maintenant je me retrouve avec plus de 256 erreurs parce que apparemment la variable _wint_t est redéfinie ou je ne sais pas trop quoi, voici ce que j'ai (je ne mets pas toutes les erreurs bien évidemment)

    voilà l'erreur, si quelqu'un a déjà eut ce problème ou s'il sait comment le résoudre, qu'il se fasse connaître svp

    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
    16
    17
    18
    19
    20
    -I"d:\QtSDK\Madde\sysroots\harmattan-nokia-meego-arm-sysroot-1134-slim\usr\include" -I"..\QtProcessing\ffmpeg-2010-01-19\include" -I"d:\QtSDK\Desktop\Qt\4.8.0\msvc2008\include\ActiveQt" -I"debug" -I"..\QtProcessing" -I"." -I"d:\QtSDK\Desktop\Qt\4.8.0\msvc2008\mkspecs\win32-msvc2008" -Foobjs\ @C:\DOCUME~1\LOUIS_~1\LOCALS~1\Temp\playerinterface.obj.4776.62.jom
     
    jom 1.0.3 - empower your cores
     
    Compilateur d'optimisation Microsoft (R) 32ÿbits C/C++ versionÿ15.00.21022.08 pour 80x86
    Copyright (C) Microsoft Corporation. Tous droits r‚serv‚s.
     
    playerinterface.cpp
    cl 	..\QtProcessing\src\playerinterface.cpp ..\QtProcessing\src\openglwidget.cpp ..\QtProcessing\src\main.cpp ..\QtProcessing\src\filtrerouge.cpp ..\QtProcessing\src\filtreinverse.cpp ..\QtProcessing\src\filtrenone.cpp ..\QtProcessing\src\filtrevert.cpp ..\QtProcessing\src\filtrebleu.cpp ..\QtProcessing\src\filtregris.cpp 
     
    clÿ: Ligne de commande warning D9002ÿ: option '-msse' inconnue ignor‚e
    clÿ: Ligne de commande warning D9002ÿ: option '-msse2' inconnue ignor‚e
    clÿ: Ligne de commande warning D9002ÿ: option '-mtune=native' inconnue ignor‚e
    clÿ: Ligne de commande warning D9002ÿ: option '-march=prescott' inconnue ignor‚e
    clÿ: Ligne de commande warning D9002ÿ: option '-pipe' inconnue ignor‚e
    clÿ: Ligne de commande warning D9002ÿ: option '-fomit-frame-pointer' inconnue ignor‚e
    clÿ: Ligne de commande warning D9002ÿ: option '-fprefetch-loop-arrays' inconnue ignor‚e
    d:\QtSDK\Madde\sysroots\harmattan-nokia-meego-arm-sysroot-1134-slim\usr\include\wchar.h(67) : error C2371: 'wint_t'ÿ: red‚finitionÿ; types de base diff‚rents
            D:\Applications\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h(523)ÿ: voir la d‚claration de 'wint_t'
    d:\QtSDK\Madde\sysroots\harmattan-nokia-meego-arm-sysroot-1134-slim\usr\include\wchar.h(94) : error C4980: '__value'ÿ: l'utilisation de ce mot cl‚ requiert l'option de ligne de commande /clr:oldSyntax
    Déjà je comprend pas trop la fin de la ligne 1 ... bref désolé de spoiler comme ça avec mes erreurs mais comprenez bien que si je fais ça c'est que je n'ai pas d'autres choix et que même google ne peut rien faire pour moi à cette heure ci...

  5. #5
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2010
    Messages
    199
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 199
    Par défaut
    Ce qui me perturbe:

    d:\QtSDK\Madde\sysroots\harmattan-nokia-meego-arm-sysroot-1134-slim\usr\include\wchar.h(67) : error C2371: 'wint_t'ÿ: red‚finitionÿ; types de base diff‚rents
    D:\Applications\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h(523)ÿ: voir la d‚claration de 'wint_t'


    Tu utilises dans ton projet des headers nécessaires au dev C++ Windows / VC09 en même temps que des headers pour MeeGo, ce qui ne peut évidemment pas marcher (ce sont des headers system, et ils sont spécifiques et exclusifs pour chaque plateforme).

    Regarde dans les propriétés de ton projet pour que tu utilises bien un environnement VC si tu compiles une appli windows, ou MeeGo si tu développes pour MeeGo.

Discussions similaires

  1. problème de compilation sous visual C++
    Par fabmili dans le forum MFC
    Réponses: 4
    Dernier message: 08/02/2004, 19h52
  2. problème de compil devc++ socket
    Par stefdem dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 11/12/2003, 11h33
  3. Réponses: 1
    Dernier message: 29/10/2003, 12h16
  4. Problème de compilation de la DLL du XMLRad
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 2
    Dernier message: 16/04/2003, 16h46
  5. Réponses: 1
    Dernier message: 27/05/2002, 01h44

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