#include <SFML/Graphics.hpp>
int main(){
sf::RenderWindow app(sf::VideoMode(800, 600), "SFML window");
sf::Text test;
test.setString("Hello world");
sf::Font font;
font.loadFromFile("Monospace.ttf");
test.setFont(font);
// Start the game loop
while (app.isOpen())
{
// Process events
sf::Event event;
while (app.pollEvent(event))
{
// Close window : exit
if (event.type == sf::Event::Closed)
app.close();
}
// Clear screen
app.clear();
// Draw the sprite
app.draw(test);
// Update the window
app.display();
}
return EXIT_SUCCESS;
}
Это всего лишь небольшой пример, который я собрал вместе. По всем правилам это должно работать. Но по какой-то причине я каждый раз получаю хрен sh. Если закомментировать setFont, cra sh не будет. Если я закомментирую розыгрыш, там нет cra sh.
Запуск отладки дает мне следующую ошибку:
"Program received signal SIGSEGV, Segmentation fault.
In ?? () (C:\Windows\SysWOW64\ig4icd32.dll)"
Я был бы признателен за любые мысли относительно того, почему это происходит .