Проблема со сборкой SFML проекта с помощью mingw - PullRequest
0 голосов
/ 09 апреля 2011

Я хочу построить простой проект:

////////////////////////////////////
// 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. Все компилируется без ошибок, но когда я запускаю это выглядит: enter image description here

Я пытаюсь построить с: -lopengl32 -lglu3s Без -static-libgcc и #SFML_DYNAMICS Много комбинаций, но я получаю тот же результат: черное командное окно вместо обычного окна с графикой. Я использую SFML 1.6 и gcc 4.5.2 (у меня такая же проблема на 3 ... версии: /) Кто-нибудь знает, что я делаю не так? Или как его скомпилировать? Я знаю, что могу попробовать Visual Studio, но я хочу сделать это с помощью gcc.

1 Ответ

0 голосов
/ 09 апреля 2011

Я только что попробовал это - я использовал MinGW под Windows XP, и у меня появляется всплывающее окно. Это выглядит нормально для меня.

Попробуйте еще несколько примеров из учебных пособий.

...