Forum de la communauté SFML
Aide => Graphique => Discussion démarrée par: Lolilolight 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 (http://sfml-dev.org/tutorials/1.6/graphics-qt-fr.php)
Mais que ça soit avec SFML 1.6 ou 2.0, ça crash. :/
-
Tu as recompilé SFML ?
-
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.
-
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.
-
Si ça s'appelle SFML-2.0-rc c'est pas le snapshot. Et tu n'as pas le code source dedans.
-
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...)