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

Auteur Sujet: [SFML 2.0 RC] Aucune exécution possible !  (Lu 2497 fois)

0 Membres et 1 Invité sur ce sujet

Odhexan

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
[SFML 2.0 RC] Aucune exécution possible !
« le: Août 05, 2012, 04:28:37 pm »
Bonjour à tous !  :)

Je cherche à développer avec la SFML. Seulement, depuis un certain temps, mes applications ne marchant plus du tout ! Mes loadFromFile des sf::Texture me provoque des erreur de segmentation, dans la console des caractères "aléatoires" défilent, et puis le titre de la fenêtre est précédé par des caractères aléatoires aussi. D'où cela peut il provenir ? Mes pilotes sont à jour.
Mon hardware, au cas où:

Windows 7 x64
Intel i5
4GB de RAM
NVidia GeForce GT 630M, pilotes version 301.42


Merci d'avance !  :)

(le code est celui de l'exemple de la doc. Mais même mes programmes qui marchaient avant, et que je n'ai pas recompilé depuis, ne marchent plus non plus...)

L'erreur dans la console:
http://imageshack.us/f/16/erreurif.png
« Modifié: Août 05, 2012, 04:33:39 pm par Odhexan »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML 2.0 RC] Aucune exécution possible !
« Réponse #1 le: Août 05, 2012, 06:35:25 pm »
Attention à ne pas utiliser les libs release en mode debug (et vice versa).
Laurent Gomila - SFML developer

Odhexan

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Re : [SFML 2.0 RC] Aucune exécution possible !
« Réponse #2 le: Août 06, 2012, 12:43:34 am »
Merci Laurent, c'est exactement ça ! Mais pourquoi est-ce que cela change selon comment je link ? Il y a des directives spéciales en mode Debug dans les fichiers en tête ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML 2.0 RC] Aucune exécution possible !
« Réponse #3 le: Août 06, 2012, 08:09:20 am »
En mode debug, certaines options de debugging sont activées dans la bibliothèque standard, et cela ajoute des membres dans les classes du genre std::string, std::vector, etc. Du coup du code compilé en debug et du code compilé en release ne vont pas du tout fonctionner de la même manière, et les mélanger peut provoquer toute sorte de chose.
Laurent Gomila - SFML developer

Odhexan

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Re : [SFML 2.0 RC] Aucune exécution possible !
« Réponse #4 le: Août 06, 2012, 11:12:48 am »
Ah oui ? J'ignorais cela, merci de cette réponse !

 

anything