我正在使用SFML 2.1(SJLJ)进行Windows / GCC(32位),并正在使用CodeBlocks 10.05构建项目。
我试图运行以下代码并崩溃。然而,它建立得很顺利。
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
sf::CircleShape shape(100.f);
shape.setFillColor(sf::Color::Green);
while (window.isOpen())
{
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed)
window.close();
}
window.clear();
window.draw(shape);
window.display();
}
return 0;
}
许多人可能会认识到这是直接来自SFML 2.1 tutorial site所以我怀疑代码有什么问题。我已经仔细地遵循了所有说明,但我不知道是什么造成的。
下面提供了一些显示构建选项和实际错误输出的屏幕截图:
答案 0 :(得分:0)
我不知道具体是什么问题,但升级到CodeBlocks 13.12为我解决了问题。它现在编译得很好!