Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: [Résolu]QT SFML - Le programme s'est terminé subitement  (Lu 5354 fois)

0 Membres et 1 Invité sur ce sujet

RMath

  • Newbie
  • *
  • Messages: 13
    • Voir le profil
    • E-mail
[Résolu]QT SFML - Le programme s'est terminé subitement
« le: Novembre 24, 2015, 10:36:39 pm »
Bonjour, je reposte j'ai encore besoin d'aide ^^

Donc avant d'arriver à ce crash j'ai télécharger la SFML, les sources j'ai configuré le makefiles avec CMake (MinGW en config) puis avec mingw 4.9.2 je l'ai compiler puis installer avec les commande mingw32-make et mingw32-make install, tous c'est bien passer j'ai bien eu mon dossier SFML qui c'est crée.
J'ai donc liée ce dossier en modifiant mon .pro mais lors de la compilation j'ai eu qu'un crash,(j'ai copier les DLL compilée dans le projet) j'ai du faire une erreur lors d'une étape mais je vois pas ou, j'ai refait la manip sur plusieurs pc et j'arrive au même point.

.pro
(click to show/hide)


/!\ J'ai trouver ce code sur un tutoriel qui donné ce code comme code fonctionnel pour tester Qt&SFML /!\



qsfmlcanvas.cpp
(click to show/hide)

qsfmlcanvas.h
(click to show/hide)

graphics-qt.cpp
(click to show/hide)

Merci pour votre aide
« Modifié: Décembre 05, 2015, 11:09:33 am par RMath »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : QT SFML - Le programme s'est terminé subitement
« Réponse #1 le: Novembre 24, 2015, 10:51:22 pm »
Citer
lors de la compilation j'ai eu qu'un crash
Erreur de compilation ou crash pendant l'exécution ? Si c'est une erreur de compilation alors donne la nous, et si c'est un crash alors dégaine ton debugger comme tout le monde... ;)
Laurent Gomila - SFML developer

RMath

  • Newbie
  • *
  • Messages: 13
    • Voir le profil
    • E-mail
Re : QT SFML - Le programme s'est terminé subitement
« Réponse #2 le: Novembre 24, 2015, 10:58:56 pm »
A oui j'ai omis le détail le plus important ^^ ça compile bien l'erreur et lors de l’exécution le code erreur est
"During startup program exited with code 0xc0000135".

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : QT SFML - Le programme s'est terminé subitement
« Réponse #3 le: Novembre 25, 2015, 07:48:36 am »
Tu as copié openal32.dll ?
Laurent Gomila - SFML developer

RMath

  • Newbie
  • *
  • Messages: 13
    • Voir le profil
    • E-mail
Re : QT SFML - Le programme s'est terminé subitement
« Réponse #4 le: Novembre 25, 2015, 09:16:22 am »
Oui j'ai mis toutes les DLL que j'ai eu dans le dossier SFML dans le dossier release du build du projet.

J'ai vu que certain avez résolu le problème en désactivant leur antivirus j'ai fait le test toujours même erreur.


Merci ^^
« Modifié: Novembre 26, 2015, 06:09:23 pm par RMath »

RMath

  • Newbie
  • *
  • Messages: 13
    • Voir le profil
    • E-mail
Re : QT SFML - Le programme s'est terminé subitement
« Réponse #5 le: Décembre 01, 2015, 04:33:05 pm »
Bonjour ! J'ai tester pas mal de choses depuis, toujours dans le but de corriger l'erreur 0xc0000135. Certaines personnes on résolu ce problème en désactivant leur anti virus moi ça donne rien, d'autre en utilisant MSVC comme compilateur sans résultat pour moi .Je voulez savoir si quelqu'un possède un code fonctionelle QT SFML pour que puisse m'assurer de l'erreur pour l'instant j'ai essayer avec 3 code source différents qui m'ont toujours donné la même erreur. 

J'ai fouiller un peu partout sans succès si vous avez des solution je suis preneur !

Merci

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : QT SFML - Le programme s'est terminé subitement
« Réponse #6 le: Décembre 01, 2015, 05:34:38 pm »
Cela n'a a priori rien à voir avec le code, c'est une erreur au démarrage, donc typiquement une dépendance manquante.
Laurent Gomila - SFML developer

RMath

  • Newbie
  • *
  • Messages: 13
    • Voir le profil
    • E-mail
Re : QT SFML - Le programme s'est terminé subitement
« Réponse #7 le: Décembre 01, 2015, 05:46:53 pm »
Bonjour, je suis d'accord avec vous j'ai vu que cette erreur était du à un problème lors de l'importation des dll .
Le problème c'est que je vois pas quelles dll j'ai pu omettre j'ai copier les dll du dossier que j'ai build depuis les sources de SFML ainsi que les dll de Qt .

J'ai fait un test en plaçant toute les dll de QT (oui je sais c'est sale !) j'ai obtenu un nouveau code erreur !
0xc0000139 au lieu de 0xc0000135 qui est encore un code erreur liée a un problème de dll :/


Merci pour votre aide
« Modifié: Décembre 01, 2015, 05:49:39 pm par RMath »

RMath

  • Newbie
  • *
  • Messages: 13
    • Voir le profil
    • E-mail
Re : QT SFML - Le programme s'est terminé subitement
« Réponse #8 le: Décembre 05, 2015, 11:08:35 am »
Bonjour à tous !
J'ai fini par trouver une solution à mon problème !

J'ai nettoyer mon dossier qt puis j'ai retelecharger les sources SFML pour les CMAKE puis j'ai make et install avec mingw32-make & mingw32-make install j'ai crée un projet modifier le .pro importer le code de test et ça ne marcher pas, mais j'ai eu l'idée d'utiliser les dll de la version 2.3.2 DW2 (à la place des dll obtenu après le build des sources) et ça fonctionne !

Si ça intéresse quelqu'un voici un projet qui fonctionne (chez moi ^^):

.pro
(click to show/hide)

qsfmlcanvas.h
(click to show/hide)

graphic-qt.cpp
(click to show/hide)

qsfmlcanvas.cpp
(click to show/hide)