|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Nouveau Membre du Club
![]() Inscription : février 2011 Messages : 51 ![]() |
Bonjour à tous,
Je débute avec VisualStudio (2010) et je rencontre un problème lors de la compilation d'un programme on ne peut plus simple utilisant la SFML. Ici le main.cpp : Code :
Citation:
![]() Voici ce que me dit le débogueur : Citation:
Je tiens à préciser que j'ai moi même recompilé la SFML par VS2010 comme préconisé dans les forum de la SFML, ça joue peut être ? Voilà, j'éspère que j'ai été assez clair dans mes explications Merci d'avance ! |
||||
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Développeur informatique Inscription : mars 2013 Messages : 6 ![]() |
Y a des réponses en anglais mais ce n'est pas clair...
'PartageDeFrais.exe'*: Chargé 'C:\Users\Pierre\Documents\Visual Studio 2010\Projects\PartageDeFrais\Debug\PartageDeFrais.exe', Les symboles ont été chargés. 'PartageDeFrais.exe'*: Chargé 'C:\Windows\SysWOW64\ntdll.dll', Cannot find or open the PDB file 'PartageDeFrais.exe'*: Chargé 'C:\Windows\SysWOW64\kernel32.dll', Cannot find or open the PDB file 'PartageDeFrais.exe'*: Chargé 'C:\Windows\SysWOW64\KernelBase.dll', Cannot find or open the PDB file 'PartageDeFrais.exe'*: Chargé 'C:\Windows\SysWOW64\msvcp100d.dll', Les symboles ont été chargés. 'PartageDeFrais.exe'*: Chargé 'C:\Windows\SysWOW64\msvcr100d.dll', Les symboles ont été chargés. Le programme '[13368] PartageDeFrais.exe: Natif' s'est arrêté avec le code 0 (0x0). |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Développeur informatique Inscription : mars 2013 Messages : 6 ![]() |
Certains sites recommandent de démarrer visual c++ 2010 express en mode administrateur. Clic droit icône -> ouvrir en mode administrateur.
Personnellement je l'ai fait et ça ne change rien au problème. |
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() Clément ingénieur d'étude et de développement Inscription : novembre 2011 Messages : 432 ![]() |
Cela n'a rien à voir avec le code, ni avec visual et.. ni avec les warning sur le chargement des symboles en fait^^.
Si ton application plante comme ça, tu n'as peut-être pas correctement recompilé les libs SFML. Sinon, tu devrais essayer de créer un nouveau projet, mais en prenant un empty project. Deuxieme chose, essaie de passer en release, mais il faudra que tu change dans l'édiition des liens les dll SFML (sfml-graphics-d.dll => à la place tu charge sfml-graphics.dll, si bien sur tu les a compilé aussi). Enfin, il existe une dépendence entre les dll, si tu utilise le module graphique, il faut que tu charges aussi les dll sfml-window.dll et sfml-system.dll (dans cet ordre) |
|
00
|
|
|
#5 |
![]() ![]() ![]() ![]() Alexandre LaurentIngénieur développement logiciels Inscription : mai 2008 Messages : 10 791 ![]() |
Le plus probable, c'est la nécessité de recompiler les bibliothèques SFML (ou de trouver des binaires pour VS 2010 sur le net). À cette époque, la compilation que faisait Laurent Gomilla était pour VS 2008 et pour une raison que j'ai oublié, l’incohérence des compilateurs utilisés pour la bibliothèque et pour le programme final provoque des bogues.
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi ![]() La rubrique a aussi un blog ! Ma page sur DVP Mon Portfolio Qui connaît l'erreur, connaît la solution. |
|
00
|
Copyright © 2000-2013 - www.developpez.com