1

簡単なプロジェクトを作成したい:

////////////////////////////////////
// Headers
////////////////////////////////////////////////////////////
#include <SFML/Window.hpp>

#define SFML_DYNAMIC
////////////////////////////////////////////////////////////
/// Entry point of application
///
/// \return Application exit code
///
////////////////////////////////////////////////////////////
int main()
{
    // Create the main window
    sf::Window App(sf::VideoMode(800, 600, 32), "SFML Window");

    // Start main loop
    bool Running = true;
    while (Running)
    {
        App.Display();
    }

    return EXIT_SUCCESS;
}

g ++ main.cpp -I./include -L./lib -o main -lsfml-system-lsfml-window-static-libgccでビルドします。すべてがエラーなしでコンパイルされますが、実行すると次のようになります。 ここに画像の説明を入力してください

-lopengl32 -lglu3s -static-libgccと#SFML_DYNAMICSを使用せずにビルドしようとしていますが、同じ結果が得られます。グラフィック付きの通常のウィンドウではなく、黒いコマンドウィンドウです。私はSFML1.6とgcc4.5.2を使用しています(3 ...バージョンでも同じ問題があります:/)誰かが私が間違っていることを知っていますか?またはそれをコンパイルする方法は?Visual Studioを試すことができることは知っていますが、gccで作成したいと思います。

4

1 に答える 1

0

これを試してみました - Windows XP で MinGW を使用したところ、ウィンドウがポップアップ表示されました。これは私には正常に見えます。

チュートリアルからさらにいくつかの例を試してください。

于 2011-04-09T18:14:35.583 に答える