[英]SFML 2.1 program compiles but fails to run
我正在Windows / GCC(32位)上使用SFML 2.1(SJLJ),並正在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教程站點獲取的,所以我懷疑代碼有什么問題。 我已經認真遵循了所有說明,但是不知道是什么原因造成的。
下面提供了一些顯示構建選項和實際錯誤輸出的屏幕截圖:
我不知道具體是什么問題,但升級到CodeBlocks 13.12可以為我解決此問題 。 現在可以完美編譯!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.