2016-07-12 12 views
1
#include <SFML/Graphics.hpp> 
    int main(){ 
sf::RenderWindow window(sf::VideoMode(200, 200), "Title"); 
while (window.isOpen()) { 

    // clear window 
    window.clear(); 

    // Draw here 

    // end the current frame 
    window.display(); 
} 

return 0; 
} 

なぜ5秒から10秒後に閉じるのですか?ウィンドウ内にカーソルを置かないと、カーソルが閉じません。しばらくしてウィンドウが閉じているのはなぜですか?

'エラー' のメッセージがある:

プログラム "[19804] GameDevelopment.exeを" コード-1073741510(0xc000013a)で閉じました。

またその

を配っスレッド0x3308は、コード-1073740777(0xc0000417)で終了しました。

スレッド0x36bcがコード-1073740777(0xc0000417)で終了しました。

スレッド0x39e4はコード-1073740777(0xc0000417)で終了しました。

スレッド0x32c0がコード-1073740777(0xc0000417)で終了しました。

スレッド0x4ed8がコード-1073740777(0xc0000417)で終了しました。

スレッド0x1408はコード-1073740777(0xc0000417)で終了しました。

スレッド0x2988がコード-1073740777(0xc0000417)で終了しました。

スレッド0x1fb8がコード-1073740777(0xc0000417)で終了しました。

スレッド0x4708がコード-1073740777(0xc0000417)で終了しました。

スレッド0x3808がコード-1073740777(0xc0000417)で終了しました。

スレッド0x21f0がコード-1073740777(0xc0000417)で終了しました。

スレッド0x2620がコード-1073740777(0xc0000417)で終了しました。

スレッド0x135cがコード-1073740777(0xc0000417)で終了しました。

スレッド0xca4がコード-1073740777(0xc0000417)で終了しました。

スレッド0x300cがコード-1073740777(0xc0000417)で終了しました。

スレッド0x405cがコード-1073740777(0xc0000417)で終了しました。

スレッド0xc84がコード-1073740777(0xc0000417)で終了しました。また

興味深いそれはあなたが適切にあなたのSFMLを設定し、Graphics.hppが依存するすべての依存関係を含める必要が

sf::Windw mainwindow(VideoMode(200,200), "Title"); 
+0

カーソルがウィンドウ内にないときも閉じます。 – niehoelzz

+0

ウィンドウを作成して待っているときに同じエラーが表示されますか? SFMLを再コンパイルすることで解決できるかもしれません。 http://en.sfml-dev.org/forums/index.php?topic=10081.0 – grek40

+0

はいそうです。私はSFMLを再コンパイルする方法を理解していません。 – niehoelzz

答えて

0

で動作するということです。ビジュアルスタジオを構成するSFMLチュートリアルは非常によく説明されています。

sfml-graphics-s.lib make uses of 

sfml-window-s.lib 
sfml-system-s.lib 
opengl32.lib 
freetype.lib 
jpeg.lib 
3

あなたのループがSFMLチュートリアルBringing the Window to Lifeに述べたように、ポーリングウィンドウイベントではありません、リンク先のページに赤い文字で強調表示、manditoryです。

関連する問題