C++ 失败请求的主要操作码:1(X_CreateWindow),RaspberryPi上有SFML
我正在尝试在raspberry pi(raspbian os)上编译并运行一个简单的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
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后工作。谢谢