在sf :: RenderWindow的析构函数后检测到堆栈崩溃

问题描述 投票:0回答:1

我的代码如下:

#include <iostream>
#include <SFML/Graphics.hpp>

int main(){
    sf::RenderWindow window( sf::VideoMode(800,600), "title");
    std::cout<<"123"<<std::endl;
    return 0;
}

在consol上打印:

Setting vertical sync not supported
123
*** stack smashing detected ***: <unknown> terminated
Aborted (core dumped)

这意味着在调用sf :: RenderWindow的析构函数时会发生问题。我正在使用-lsfml-system -lsfml-window -lsfml-graphics进行编译。

你能说出什么问题吗?

c++ destructor sfml stack-smash
1个回答
0
投票

汉斯·帕桑特在评论中是正确的。

© www.soinside.com 2019 - 2024. All rights reserved.