C++ 失败请求的主要操作码:1(X_CreateWindow),RaspberryPi上有SFML

C++ 失败请求的主要操作码:1(X_CreateWindow),RaspberryPi上有SFML,c++,opengl,raspberry-pi,sfml,glx,C++,Opengl,Raspberry Pi,Sfml,Glx,我正在尝试在raspberry pi(raspbian os)上编译并运行一个简单的SFML代码。 它编译时没有任何错误。当我运行它时,我得到以下错误 X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 1 (X_CreateWindow) Serial number of failed request: 34 Current

我正在尝试在raspberry pi(raspbian os)上编译并运行一个简单的SFML代码。 它编译时没有任何错误。当我运行它时,我得到以下错误

X Error of failed request: BadMatch (invalid parameter attributes)
    Major opcode of failed request: 1 (X_CreateWindow)
    Serial number of failed request: 34
    Current serial number in output stream: 36
我使用的是SFML版本1.6(sudo apt get install libsfml dev)

这是我的密码:

#include <SFML/Window.hpp>
int main()
{
    sf::Window window(sf::VideoMode(800, 600), "My window");

    while (window.IsOpened())
    {
        sf::Event event;
        while (window.GetEvent(event))
        {
            if (event.Type == sf::Event::Closed)
                window.Close();
        }
    }

    return 0;
}
#包括
int main()
{
窗口窗口(sf::视频模式(800600),“我的窗口”);
while(window.IsOpened())
{
sf::事件;
while(window.GetEvent(event))
{
如果(event.Type==sf::event::Closed)
window.Close();
}
}
返回0;
}

SFML 1.6真的过时了。。。如果有人真的成功地让SFML2在pi上运行,那么就从谷歌搜索开始。(我不确定情况是否如此。)它在使用SFML2.0后工作。谢谢