今はVisual Studio 2010でSFMLを使用しようとしていますので、SFML内のライブラリを使用してWindowsアプリケーションやゲームを作成する方法を学ぶことができます。私はチュートリアルhereを開いて新しいウィンドウを開いていますが、私のプログラムはすぐに壊れるようです。私は本当に理由を知らない:S。ビルドとコンパイルするようだが、その後破る:Visual Studio 2010でSFMLを使用する
は編集:それはこのラインで破る:App.Create(sf::VideoMode(800, 600, 32), "SFML Window");
#include <SFML/Window.hpp>
int main()
{
sf::Window App;
App.Create(sf::VideoMode(800, 600, 32), "SFML Window");
bool Running = true;
while (Running)
{
sf::Event Event;
while (App.GetEvent(Event))
{
if (Event.Type == sf::Event::Closed)
Running = false;
if ((Event.Type == sf::Event::KeyPressed) && (Event.Key.Code == sf::Key::Escape))
Running = false;
}
App.Display();
}
return EXIT_SUCCESS;
}
また、私は注意する必要があります。SFMLのウェブサイトに 、チュートリアルをVisual Studioを使ってセットアップするのは、VS 2008(VSとのSFMLの設定)のようです。私はVS2010用の一連の指示を受け取り、それをセットアップしました。 SFMLライブラリが動作しているかどうかをテストするために短いプログラムを使用しました:
#include <SFML/System.hpp>
#include <iostream>
int main()
{
sf::Clock Clock;
while (Clock.GetElapsedTime() < 5.f)
{
std::cout << Clock.GetElapsedTime() << std::endl;
sf::Sleep(0.5f);
}
return 0;
}
^このプログラムはうまくいきました。
うん、そうだよ。私はこれを後で考え出し、再コンパイルされたdllのセットを得ました。すべて正常に動作します。 – Rohit