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

Discussion :

Intégration de GStreamer

  1. #1
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 21
    Par défaut Intégration de GStreamer
    Bonjour,

    Ca fait un moment maintenant que je cherche à intégrer les bibliothèques de GStreamer à Qt pour les utiliser dans mon programme,
    Il n'y a aucune documentation en ligne qui l'explique clairement, y a que des idées un peut partout sur les forum sans résultats,
    J'ai installer la bibliothèque sur mon disque dur, j'utiliser QtCreator sous Windows 7 avec le compilateur MINGW,
    J'ai essayé un tas de choses sans réussir à intégrer GStreamer,
    D'après ce que j'ai compris, tout se joue dans le .pro , mais la question est comment ?!!!
    Voila mon fichier .pro:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    TEMPLATE = app
    CONFIG += console
    CONFIG += qt
     
    #INCLUDEPATH += \gstreamer-sdk\0.10\x86\bin \
    #LIBS += libgstreamer-0.10-0.dll
    #LIBS += -L"\gstreamer-sdk\0.10\x86\bin" libgstreamer-0.10-0.dll
     
    unix{
    CONFIG += link_pkgconfig
    PKGCONFIG += gstreamer-0.10
    }

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2009
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 009
    Par défaut
    Je ne connais pas GStreamer. C'est du C++, il y a les headers et les libs pour tirer les liens statiques, comme chaque bibliothèque C++ ? Donc le chemin des headers dans INCLUDEPATH, le chemin des libs dans LIBS (comme tu as fait en commentaire), et ça roule.

  3. #3
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 21
    Par défaut
    oui normalement, mais le problème est que j'ai pas de .h dans mon dossier de Gstreamer, du coup il me retourne une erreur de compilation et il me dit qu'il ne trouve pas -lgstreamer-0.10-0.dll

  4. #4
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 772
    Par défaut


    C'est tout à fait normal : tu lui refourgues un dossier de binaires là où il attend un dossier d'en-têtes (/inc, /include, en général) et un dossier de fichiers d'import (/lib, en général). Avec une DLL, tu ne peux pas faire grand-chose au niveau de la compilation. Retourne donc au niveau de la compilation séparée et de l'utilisation de bibliothèques en C (même chose en C++ à ce niveau) .
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  5. #5
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 21
    Par défaut
    C'est bon, j'ai réussi à implémenter la bibliothèque, c'était à cause de ma version de GStreamer, il manquait les headers, alors Qt ne pouvait pas trouver.
    J'ai téléchargé une version développement de GStreamer avec tout les headers au complet et j'ai réussi à la faire intégrer en suivant votre exemple,
    Voila mon .pro
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    TEMPLATE = app
    CONFIG += console
    CONFIG += qt
     
    INCLUDEPATH += \gstreamer-sdk\0.10\x86\include\gstreamer-0.10\
    LIBS += gstreamer-0.10
    Maintenant un autre problème fait face, quand je fait un include gst.h, il me sort plus que 3000 erreur, , et oui, 3323 erreur
    voila quelques unes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    c:\gstreamer-sdk\0.10\x86\include\gstreamer-0.10\gst\gst.h:27: erreur : glib.h: No such file or directory
    c:\gstreamer-sdk\0.10\x86\include\gstreamer-0.10\gst\gstenumtypes.h:7: erreur : glib-object.h: No such file or directory
    c:\gstreamer-sdk\0.10\x86\include\gstreamer-0.10\gst\gstconfig.h:200: erreur : libxml/parser.h: No such file or directory
    c:\gstreamer-sdk\0.10\x86\include\gstreamer-0.10\gst\glib-compat.h:33: erreur : 'G_BEGIN_DECLS' does not name a type
    c:\gstreamer-sdk\0.10\x86\include\gstreamer-0.10\gst\gstenumtypes.h:16: erreur : 'GType' does not name a type
    c:\gstreamer-sdk\0.10\x86\include\gstreamer-0.10\gst\gstenumtypes.h:206: erreur : 'G_END_DECLS' does not name a type
    c:\gstreamer-sdk\0.10\x86\include\gstreamer-0.10\gst\gstatomicqueue.h:42: erreur : expected constructor, destructor, or type conversion before '*' token
    c:\gstreamer-sdk\0.10\x86\include\gstreamer-0.10\gst\gstatomicqueue.h:44: erreur : variable or field 'gst_atomic_queue_ref' declared void
    c:\gstreamer-sdk\0.10\x86\include\gstreamer-0.10\gst\gstatomicqueue.h:44: erreur : 'GstAtomicQueue' was not declared in this scope
    c:\gstreamer-sdk\0.10\x86\include\gstreamer-0.10\gst\gstatomicqueue.h:47: erreur : 'gpointer' was not declared in this scope
    Bon ça vous suffit
    Si quelqu'un a une idée sur le sujet je suis preneur

  6. #6
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 772
    Par défaut
    Citation Envoyé par coolkira Voir le message
    alors Qt ne pouvait pas trouver.
    ! Qt n'a rien à voir avec ça ! C'est une affaire de compilation, purement et simplement .

    Pour toutes tes erreurs, il me semble qu'il faut installer les dépendances de GStreamer (là, ça doit être la GLib et la libxml). Cela m'étonne quelque peu : ne préfèrerais-tu pas utiliser le binding Qt de GStreamer plutôt que de compiler la bibliothèque elle-même (ce qui est déjà fait, vu que tu as une DLL) ? Pour dire ça, je me base sur http://cgit.freedesktop.org/gstreame...er/tree/README et la section des dépendances (maintenant, j'ai peut-être zappé une ligne ).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  7. #7
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 21
    Par défaut
    Oui ça peut être une question de dépendances, j'ai pas voulu par contre utiliser le QtGStreamer pour des raisons de compatibilités entre mon application serveur et l'application chez les clients qui sera pas avec Qt mais en C++ et qui implémente la bibliothèque GStreamer normale,
    Je vais essayer d'implémenter les dépendances et je verrais le résultat sous peut,
    Merci,

  8. #8
    Invité de passage
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Novembre 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1
    Par défaut Integrer GStreamer dans un projet QT sous windows
    Bonjour,

    Comme beaucoup avant moi, je cherche à integrer GStreamer dans un projet QT (player de base dans un premier temps, cf exemples).
    J'ai essayé plusieurs versions (1.4.5, 1.5.1, 1.5.2), en 32 bits et 64 bits, avec Mingw en compilo

    J'ai toujours des erreurs de compilation, a priori frequentes pour les débutants.
    J'ai chercher longement mais sans succès.

    Si quelqu'un peut m'aider ce serait sympa.

    Mon .pro
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    INCLUDEPATH += D:/Dev/GStreamer-145/1.0/x86/include \
            D:/Dev/GStreamer-145/1.0/x86/include/gstreamer-1.0 \
            D:/Dev/GStreamer-145/1.0/x86/include/glib-2.0\
            D:/Dev/GStreamer-145/1.0/x86/include/glib-2.0/glib \
            D:/Dev/GStreamer-145/1.0/x86/lib/glib-2.0/include
     
    LIBS += -LD:/Dev/GStreamer-145/1.0/x86/lib \
         -lglib-2.0 -lgobject-2.0 -lgstreamer-1.0 -lgstapp-1.0 -lgstvideo-1.0
     
    CONFIG += D:/Dev/GStreamer-145/1.0/x86/lib/pkgconfig
    Output en x86:
    09:34:14: Exécution des étapes pour le projet player...
    09:34:14: Débute : "C:\Qt\Tools\mingw482_32\bin\mingw32-make.exe" clean
    C:\Qt\5.3\mingw482_32\bin\qmake.exe -spec win32-g++ CONFIG+=debug -o Makefile ..\player\player.pro
    C:/Qt/Tools/mingw482_32/bin/mingw32-make -f Makefile.Debug clean
    mingw32-make[1]: Entering directory 'D:/workspace/GStreamer/examples/build-player-Desktop_Qt_5_3_MinGW_32bit-Debug'
    del debug\main.o
    mingw32-make[1]: Leaving directory 'D:/workspace/GStreamer/examples/build-player-Desktop_Qt_5_3_MinGW_32bit-Debug'
    C:/Qt/Tools/mingw482_32/bin/mingw32-make -f Makefile.Release clean
    mingw32-make[1]: Entering directory 'D:/workspace/GStreamer/examples/build-player-Desktop_Qt_5_3_MinGW_32bit-Debug'
    del release\main.o
    Impossible de trouver D:\workspace\GStreamer\examples\build-player-Desktop_Qt_5_3_MinGW_32bit-Debug\release\main.o
    mingw32-make[1]: Leaving directory 'D:/workspace/GStreamer/examples/build-player-Desktop_Qt_5_3_MinGW_32bit-Debug'
    09:34:18: Le processus "C:\Qt\Tools\mingw482_32\bin\mingw32-make.exe" s'est terminé normalement.
    09:34:18: Configuration inchangée, étape qmake sautée.
    09:34:18: Débute : "C:\Qt\Tools\mingw482_32\bin\mingw32-make.exe" 
    C:/Qt/Tools/mingw482_32/bin/mingw32-make -f Makefile.Debug
    mingw32-make[1]: Entering directory 'D:/workspace/GStreamer/examples/build-player-Desktop_Qt_5_3_MinGW_32bit-Debug'
    g++ -c -pipe -fno-keep-inline-dllexport -g -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_NO_KEYWORDS -DQT_GUI_LIB -DQT_CORE_LIB -I..\player -I"..\..\..\..\Dev\GStreamer-145\1.0\x86\include" -I"..\..\..\..\Dev\GStreamer-145\1.0\x86\include\gstreamer-1.0" -I"..\..\..\..\Dev\GStreamer-145\1.0\x86\include\glib-2.0" -I"..\..\..\..\Dev\GStreamer-145\1.0\x86\include\glib-2.0\glib" -I"..\..\..\..\Dev\GStreamer-145\1.0\x86\lib\glib-2.0\include" -I"C:\Qt\5.3\mingw482_32\include" -I"C:\Qt\5.3\mingw482_32\include\QtGui" -I"C:\Qt\5.3\mingw482_32\include\QtCore" -I"debug" -I"." -I"C:\Qt\5.3\mingw482_32\mkspecs\win32-g++" -o debug\main.o ..\player\main.cpp
    g++ -Wl,-subsystem,console -mthreads -o debug\player.exe debug/main.o  -lglu32 -lopengl32 -lgdi32 -luser32 -LD:/Dev/GStreamer-145/1.0/x86/lib -lglib-2.0 -lgobject-2.0 -lgstreamer-1.0 -lgstapp-1.0 -lgstvideo-1.0 -LC:/Qt/5.3/mingw482_32/lib -lQt5Guid -lQt5Cored 
    debug/main.o:main.cpp:(.eh_frame+0x13): undefined reference to `__gxx_personality_v0'
    collect2.exe: error: ld returned 1 exit status
    Makefile.Debug:77: recipe for target 'debug\player.exe' failed
    mingw32-make[1]: *** [debug\player.exe] Error 1
    mingw32-make[1]: Leaving directory 'D:/workspace/GStreamer/examples/build-player-Desktop_Qt_5_3_MinGW_32bit-Debug'
    mingw32-make: *** [debug] Error 2
    Makefile:34: recipe for target 'debug' failed
    09:34:20: Le processus "C:\Qt\Tools\mingw482_32\bin\mingw32-make.exe" s'est terminé avec le code 2.
    Erreur lors de la compilation/déploiement du projet player (kit : Desktop Qt 5.3 MinGW 32bit)
    When executing step "Make"
    09:34:20: Temps écoulé : 00:07.
    Output 1.4.5 en X86_64:

    09:32:15: Exécution des étapes pour le projet player...
    09:32:15: Configuration inchangée, étape qmake sautée.
    09:32:15: Débute : "C:\Qt\Tools\mingw482_32\bin\mingw32-make.exe" 
    C:/Qt/Tools/mingw482_32/bin/mingw32-make -f Makefile.Debug
    mingw32-make[1]: Entering directory 'D:/workspace/GStreamer/examples/build-player-Desktop_Qt_5_3_MinGW_32bit-Debug'
    g++ -Wl,-subsystem,console -mthreads -o debug\player.exe debug/main.o  -lglu32 -lopengl32 -lgdi32 -luser32 -LD:/Dev/GStreamer-145/1.0/x86_64/lib -lglib-2.0 -lgobject-2.0 -lgstreamer-1.0 -lgstapp-1.0 -lgstvideo-1.0 -LC:/Qt/5.3/mingw482_32/lib -lQt5Guid -lQt5Cored 
    debug/main.o: In function `main':
    D:\workspace\GStreamer\examples\build-player-Desktop_Qt_5_3_MinGW_32bit-Debug/../player/main.cpp:28: undefined reference to `gst_init'
    D:\workspace\GStreamer\examples\build-player-Desktop_Qt_5_3_MinGW_32bit-Debug/../player/main.cpp:31: undefined reference to `gst_element_factory_make'
    D:\workspace\GStreamer\examples\build-player-Desktop_Qt_5_3_MinGW_32bit-Debug/../player/main.cpp:33: undefined reference to `g_print'
    D:\workspace\GStreamer\examples\build-player-Desktop_Qt_5_3_MinGW_32bit-Debug/../player/main.cpp:37: undefined reference to `gst_object_get_type'
    D:\workspace\GStreamer\examples\build-player-Desktop_Qt_5_3_MinGW_32bit-Debug/../player/main.cpp:37: undefined reference to `g_type_check_instance_cast'
    D:\workspace\GStreamer\examples\build-player-Desktop_Qt_5_3_MinGW_32bit-Debug/../player/main.cpp:37: undefined reference to `gst_object_unref'
    debug/main.o:main.cpp:(.eh_frame+0x13): undefined reference to `__gxx_personality_v0'
    collect2.exe: error: ld returned 1 exit status
    Makefile.Debug:77: recipe for target 'debug\player.exe' failed
    mingw32-make[1]: *** [debug\player.exe] Error 1
    mingw32-make[1]: Leaving directory 'D:/workspace/GStreamer/examples/build-player-Desktop_Qt_5_3_MinGW_32bit-Debug'
    Makefile:34: recipe for target 'debug' failed
    mingw32-make: *** [debug] Error 2
    09:32:16: Le processus "C:\Qt\Tools\mingw482_32\bin\mingw32-make.exe" s'est terminé avec le code 2.
    Erreur lors de la compilation/déploiement du projet player (kit : Desktop Qt 5.3 MinGW 32bit)
    When executing step "Make"
    09:32:16: Temps écoulé : 00:01.
    Output Version 1.5.1 en x86_64:

    09:42:44: Exécution des étapes pour le projet player...
    09:42:44: Débute : "C:\Qt\Tools\mingw48_32\bin\mingw32-make.exe" clean
    C:/Qt/Tools/mingw48_32/bin/mingw32-make -f Makefile.Debug clean
    mingw32-make[1]: Entering directory 'D:/workspace/GStreamer/examples/build-player-Desktop_Qt_5_2_1_MinGW_32bit-Debug'
    del debug\main.o
    Impossible de trouver D:\workspace\GStreamer\examples\build-player-Desktop_Qt_5_2_1_MinGW_32bit-Debug\debug\main.o
    mingw32-make[1]: Leaving directory 'D:/workspace/GStreamer/examples/build-player-Desktop_Qt_5_2_1_MinGW_32bit-Debug'
    C:/Qt/Tools/mingw48_32/bin/mingw32-make -f Makefile.Release clean
    mingw32-make[1]: Entering directory 'D:/workspace/GStreamer/examples/build-player-Desktop_Qt_5_2_1_MinGW_32bit-Debug'
    del release\main.o
    Impossible de trouver D:\workspace\GStreamer\examples\build-player-Desktop_Qt_5_2_1_MinGW_32bit-Debug\release\main.o
    mingw32-make[1]: Leaving directory 'D:/workspace/GStreamer/examples/build-player-Desktop_Qt_5_2_1_MinGW_32bit-Debug'
    09:42:45: Le processus "C:\Qt\Tools\mingw48_32\bin\mingw32-make.exe" s'est terminé normalement.
    09:42:45: Configuration inchangée, étape qmake sautée.
    09:42:45: Débute : "C:\Qt\Tools\mingw48_32\bin\mingw32-make.exe" 
    C:/Qt/Tools/mingw48_32/bin/mingw32-make -f Makefile.Debug
    mingw32-make[1]: Entering directory 'D:/workspace/GStreamer/examples/build-player-Desktop_Qt_5_2_1_MinGW_32bit-Debug'
    g++ -c -pipe -fno-keep-inline-dllexport -g -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_NO_KEYWORDS -DQT_GUI_LIB -DQT_CORE_LIB -I..\player -I"D:\Dev\GStreamer-151\1.0\x86_64\include" -I"D:\Dev\GStreamer-151\1.0\x86_64\include\gstreamer-1.0" -I"D:\Dev\GStreamer-151\1.0\x86_64\include\glib-2.0" -I"D:\Dev\GStreamer-15\1.0\x86_64\include\glib-2.0\glib" -I"D:\Dev\GStreamer-151\1.0\x86_64\lib\glib-2.0\include" -I"C:\Qt\5.2.1\mingw48_32\include" -I"C:\Qt\5.2.1\mingw48_32\include\QtGui" -I"C:\Qt\5.2.1\mingw48_32\include\QtCore" -I"debug" -I"." -I"C:\Qt\5.2.1\mingw48_32\mkspecs\win32-g++" -o debug\main.o ..\player\main.cpp
    In file included from D:\Dev\GStreamer-151\1.0\x86_64\include\gstreamer-1.0/gst/gstbin.h:27:0,
                     from D:\Dev\GStreamer-151\1.0\x86_64\include\gstreamer-1.0/gst/gst.h:35,
                     from ..\player\main.cpp:23:
    D:\Dev\GStreamer-151\1.0\x86_64\include\gstreamer-1.0/gst/gstelement.h:55:27: fatal error: gst/gstconfig.h: No such file or directory
     #include <gst/gstconfig.h>
                               ^
    compilation terminated.
    Makefile.Debug:177: recipe for target 'debug/main.o' failed
    mingw32-make[1]: *** [debug/main.o] Error 1
    mingw32-make[1]: Leaving directory 'D:/workspace/GStreamer/examples/build-player-Desktop_Qt_5_2_1_MinGW_32bit-Debug'
    makefile:34: recipe for target 'debug' failed
    mingw32-make: *** [debug] Error 2
    09:42:46: Le processus "C:\Qt\Tools\mingw48_32\bin\mingw32-make.exe" s'est terminé avec le code 2.
    Erreur lors de la compilation/déploiement du projet player (kit : Desktop Qt 5.2.1 MinGW 32bit)
    When executing step "Make"
    09:42:46: Temps écoulé : 00:02.

    Output Version 1.5.2 en x86:

    09:40:05: Exécution des étapes pour le projet player...
    09:40:05: Configuration inchangée, étape qmake sautée.
    09:40:05: Débute : "C:\Qt\Tools\mingw491_32\bin\mingw32-make.exe" 
    C:/Qt/Tools/mingw491_32/bin/mingw32-make -f Makefile.Debug
    mingw32-make[1]: Entering directory 'D:/workspace/GStreamer/examples/build-player-Desktop_Qt_5_4_1_MinGW_32bit-Debug'
    g++ -c -pipe -fno-keep-inline-dllexport -g -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_NO_KEYWORDS -DQT_GUI_LIB -DQT_CORE_LIB -I"..\player" -I"." -I"D:\Dev\GStreamer-152\1.0\x86\include" -I"D:\Dev\GStreamer-152\1.0\x86\include\gstreamer-1.0" -I"D:\Dev\GStreamer-152\1.0\x86\include\glib-2.0" -I"D:\Dev\GStreamer-152\1.0\x86\include\glib-2.0\glib" -I"D:\Dev\GStreamer-152\1.0\x86\lib\glib-2.0\include" -I"C:\Qt\5.4\mingw491_32\include" -I"C:\Qt\5.4\mingw491_32\include\QtGui" -I"C:\Qt\5.4\mingw491_32\include\QtCore" -I"debug" -I"C:\Qt\5.4\mingw491_32\mkspecs\win32-g++"  -o debug\main.o ..\player\main.cpp
    In file included from D:\Dev\GStreamer-152\1.0\x86\include\gstreamer-1.0/gst/gstbin.h:27:0,
                     from D:\Dev\GStreamer-152\1.0\x86\include\gstreamer-1.0/gst/gst.h:35,
                     from ..\player\main.cpp:23:
    D:\Dev\GStreamer-152\1.0\x86\include\gstreamer-1.0/gst/gstelement.h:55:27: fatal error: gst/gstconfig.h: No such file or directory
     #include <gst/gstconfig.h>
                               ^
    compilation terminated.
    Makefile.Debug:172: recipe for target 'debug/main.o' failed
    mingw32-make[1]: *** [debug/main.o] Error 1
    mingw32-make[1]: Leaving directory 'D:/workspace/GStreamer/examples/build-player-Desktop_Qt_5_4_1_MinGW_32bit-Debug'
    makefile:34: recipe for target 'debug' failed
    mingw32-make: *** [debug] Error 2
    09:40:06: Le processus "C:\Qt\Tools\mingw491_32\bin\mingw32-make.exe" s'est terminé avec le code 2.
    Erreur lors de la compilation/déploiement du projet player (kit : Desktop Qt 5.4.1 MinGW 32bit)
    When executing step "Make"
    09:40:06: Temps écoulé : 00:01.

  9. #9
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 772
    Par défaut
    Une partie de ces erreurs fait référence à une certaine fonction __gxx_personality_v0, facilement trouvée avec une petite expérience de trifouillage dans les erreurs de compilation. Google indique très rapidement que ça parle de gestion d'exceptions, qu'il faut compiler avec g++ plutôt que gcc. Toujours grâce à ce même Google, tente de mettre un LIBS += -lstdc++ à la fin de ton fichier de projet (ou tout à la fin de ta ligne actuelle).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

Discussions similaires

  1. Intégration de code c++
    Par Raoul le perdu dans le forum MFC
    Réponses: 2
    Dernier message: 24/02/2004, 08h54
  2. intégration de sons
    Par pal200 dans le forum OpenGL
    Réponses: 2
    Dernier message: 09/02/2004, 11h17
  3. [MFC][Excel] Intégration excel et MFC!
    Par fadoua dans le forum MFC
    Réponses: 2
    Dernier message: 22/12/2003, 10h51
  4. [NETBEANS] Intégration de Jboss dans NetBeans
    Par Kleb dans le forum NetBeans
    Réponses: 1
    Dernier message: 09/06/2003, 18h45

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