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

Auteur Sujet: [Qt5.0 et SFML] Crash.  (Lu 2552 fois)

0 Membres et 1 Invité sur ce sujet

Lolilolight

  • Hero Member
  • *****
  • Messages: 1232
    • Voir le profil
[Qt5.0 et SFML] Crash.
« le: Mars 11, 2013, 11:52:05 am »
Salut, alors j'ai un crash lors de la création d'une fenêtre Qt avec la SFML, voici ce qu'il m'indique :
Child process PID: 5716
Program received signal SIGSEGV, Segmentation fault.
At C:\Qt\2010.05\qt\src\gui/../../include/QtCore/../../src/corelib/global/qglobal.h:2199

#0 011C8999 QFlags<Qt::WindowType>::operator&(this=0xbaadf015, f=Qt::WindowType_Mask) (../../include/QtCore/../../src/corelib/global/qglobal.h:2199)
#1 011D179A QWidget::windowType(this=0x9dafc8) (../../include/QtGui/../../src/gui/kernel/qwidget.h:924)
#2 00A6261A QWidgetPrivate::init(this=0x9da9d0, parentWidget=0x9dafc8, f={i = 0}) (kernel\qwidget.cpp:1221)
#3 00A61ABE QWidget(this=0x9dafc8, parent=0x9dafc8, f={i = 2686636}) (kernel\qwidget.cpp:1105)
#4 00401682 QSFMLCanvas(this=0x9dafc8, Parent=0x9dafc8, Position=@0x28ff18, Size=@0x28ff20, FrameTime=0) (D:\Projets-c++\TestSFML2Qt\qSFMLCanvas.cpp:19)
#5 0046D95C MyCanvas(this=0x9dafc8, Parent=0x9d8aa0, Position=@0x28ff18, Size=@0x28ff20) (D:/Projets-c++/TestSFML2Qt//myCanvas.h:12)
#6 00401E37 main(countArg=1, listArg=0x9d5c70) (D:\Projets-c++\TestSFML2Qt\testSFML.cpp:15)
et mon code c'est le même que celui dans ce tutoriel-ci (J'ai fais un copier coller pour tester) :
http://sfml-dev.org/tutorials/1.6/graphics-qt-fr.php

Mais que ça soit avec SFML 1.6 ou 2.0, ça crash. :/
« Modifié: Mars 11, 2013, 11:55:10 am par Lolilolight »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [Qt5.0 et SFML] Crash.
« Réponse #1 le: Mars 11, 2013, 12:10:52 pm »
Tu as recompilé SFML ?
Laurent Gomila - SFML developer

Lolilolight

  • Hero Member
  • *****
  • Messages: 1232
    • Voir le profil
Re : [Qt5.0 et SFML] Crash.
« Réponse #2 le: Mars 11, 2013, 01:00:13 pm »
Ha non pas sur windows je n'ai pas du le faire car là ça marchait, c'est dès lors que j'ai voulu créer un projets plus petit avec un code minimal parce que j'ai un problème avec les view dans un plus gros projet que là ça a planté, bref, je vais essayer de recompiler la SFML sous windows aussi pour voir si le bug persiste.

Lolilolight

  • Hero Member
  • *****
  • Messages: 1232
    • Voir le profil
Re : [Qt5.0 et SFML] Crash.
« Réponse #3 le: Mars 12, 2013, 10:26:45 am »
Bon, avec cmake il ne veut pas, il m'indique cette erreur là :
CMake Error: The source directory "D:/Projets-c++/SFML-sources/SFML-2.0-rc" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.

PS : J'ai téléchargé le snapshot de la SFML.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [Qt5.0 et SFML] Crash.
« Réponse #4 le: Mars 12, 2013, 10:57:53 am »
Si ça s'appelle SFML-2.0-rc c'est pas le snapshot. Et tu n'as pas le code source dedans.
Laurent Gomila - SFML developer

Lolilolight

  • Hero Member
  • *****
  • Messages: 1232
    • Voir le profil
Re : [Qt5.0 et SFML] Crash.
« Réponse #5 le: Mars 12, 2013, 12:10:17 pm »
Je dois prendre lequel alors, celui du dépôt GIT ?
Parce que quand je vais sur la page il ne me propose aucun téléchargement, il m'affiche juste les différents dossiers.
PS : Au sinon, je pense test séparément les libs que tu utilise et voir si j'ai les même bug... (opengl, std::thread, pour le réseau par contre je ne sais pas ce que tu utilises, bref..., etc...)
« Modifié: Mars 12, 2013, 12:13:15 pm par Lolilolight »