(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...