Я использую кодовые блоки с компилятором gcc 5.1.0 с sfml 2.5.0.Sfml прекрасно работает при рисовании фигур, но когда я пытаюсь отобразить мой текст, скомпилированная программа вылетает.
Я пробовал разные шрифты .ttf, но ни один из них не работал.
#include <SFML\Graphics.hpp>
using namespace sf;
int main()
{
RenderWindow win(sf::VideoMode(640, 480), "SFML Test");
Font font;
if(!font.loadFromFile("arialbd.ttf"))
return(-2);
Text text;
text.setFont(font);
text.setString("raptor inc");
text.setCharacterSize(24);
text.setFillColor(sf::Color::Red);
text.setPosition(100,100);
int i=0,j=0;
while (win.isOpen())
{
sf::Event event;
while (win.pollEvent(event))
{
if (event.type == sf::Event::Closed)
{
win.close();
}
}
win.clear();
win.draw(text);
win.display();
}
return 0;
}
Я не делаложидайте ошибки при выполнении кода, но программа потерпела крах.
Программа падает при.
win.draw(text);