如何使用 SFML 修复此分段错误?
How can I fix this Segmentation fault using SFML?
当 运行 此代码时我遇到了分段错误
该错误在自定义对象的绘制函数处触发。
我相信它与 window.
的地址有关
GameObject *obj = new Dummy;
//game loop
while (window.isOpen())
{
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed)
window.close();
}
window.clear();
obj->draw(window);
window.display();
}
return 0;
}
我粘贴了整个代码here
我修好了。
问题是我失去了纹理,因为它不是用新创建的,所以在构造函数创建它之后,精神就被放逐了。
当 运行 此代码时我遇到了分段错误 该错误在自定义对象的绘制函数处触发。 我相信它与 window.
的地址有关GameObject *obj = new Dummy;
//game loop
while (window.isOpen())
{
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed)
window.close();
}
window.clear();
obj->draw(window);
window.display();
}
return 0;
}
我粘贴了整个代码here
我修好了。 问题是我失去了纹理,因为它不是用新创建的,所以在构造函数创建它之后,精神就被放逐了。