Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Gigotdarnaud

Pages: [1]
1
(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...

Pages: [1]
anything