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

Auteur Sujet: [RESOLU] sf::RenderTexture crash avec la dernière version de SFML (MSVC12)  (Lu 1289 fois)

0 Membres et 1 Invité sur ce sujet

Gigotdarnaud

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
    • E-mail
(Ce post est une copie de l'original en anglais)

Bonjour,

J'ai un problème avec ce code:
#include <SFML/Graphics.hpp>

int main()
{

    sf::RenderTexture test;
    test.create(150, 150);

    sf::RectangleShape bg(sf::Vector2f(50, 50));
    bg.setFillColor(sf::Color(255, 0, 0));

    test.draw(bg);

    return 0;
}

L'appel à sf::RenderTexture::draw crash le programme.

Le problème est apparu lorsque je suis passé de MSVC10 à MSVC12 pour avoir accès au C++11.
Auparavant, j'utilisais les binaires SFML2.1 du site, mais j'ai du recompiler depuis les sources pour MSVC12. Pour cela j'ai utilisé SFML Installer, les sources viennent donc du Git...
Il n'y a aucun problème à la compilation, ni au link. Les binaires obtenus sont bien compatibles MSVC12.

Là où ça devient étonnant, c'est que sf::RenderWindow marche sans aucun problème. Seul sf::RenderTexture pose problème.

Merci.

EDIT:
Ca crash toujours avec la recompilation de SFML.


EDIT2:
Au final, c'était un problème de DLLs...
« Modifié: Avril 03, 2014, 03:11:28 pm par Gigotdarnaud »

 

anything