我尝试自己编写程序,从官方网站复制并观看教程。什么都没有帮助。问题是窗口没有显示任何内容。这是一个例子:
#include "SFML/Graphics.hpp"
#include <iostream>
int main()
{
sf::RenderWindow window( sf::VideoMode( 600, 600 ), "SFML WORK!" );
sf::CircleShape circle(150);
circle.setRadius(200);
circle.setPointCount(300);
while ( window.isOpen( ) )
{
sf::Event event;
while ( window.pollEvent( event ) )
{
switch (event.type)
{
case sf::Event::Closed:
window.close();
break;
}
}
window.clear( );
window.draw(circle);
window.display( );
}
}
它应该在教程中显示一个圆圈。在我的情况下,它只显示一个白色的屏幕。任何想法如何解决这一问题?程序构建成功,没有发现错误。