Я использую SFML для школьного проекта, и у меня возникает эта проблема, когда я пытаюсь запустить этот код, я получаю ошибку: двойное освобождение или повреждение (выход), и программа вылетает. Моя операционная система Ubuntu.
Я пытался создать "текст" с malloc
. В этом случае ошибок нет, но все равно происходит сбой (я все еще получаю ошибку сегментации). Я даже пытался отправить этот код другу, он работает для него, так что я думаю, что что-то не так с моей конфигурацией или что-то в этом роде?
int main(){
sf::RenderWindow window(sf::VideoMode(500, 320), " Text ");
sf::Event event;
sf::Font font;
font.loadFromFile("../arial_narrow_7.ttf");
sf::Text text("hello", font);
text.setCharacterSize(30);
text.setStyle(sf::Text::Bold);
text.setFillColor(sf::Color::Red);
text.setFont(font);
while(window.isOpen()) {
window.draw(text);
window.display();
window.clear();
}
}
Он должен нарисовать текст "привет" красным цветом, но какЯ сказал, что программа вылетает.