【问题标题】:Problem with build SFML project with mingw使用 mingw 构建 SFML 项目的问题
【发布时间】:2011-08-02 03:46:53
【问题描述】:

我想建立一个简单的项目:

////////////////////////////////////
// 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 很多组合,但我得到相同的结果:黑色命令窗口而不是带有图形的普通窗口。 我使用 SFML 1.6 和 gcc 4.5.2 (我在 3... 版本上有同样的问题:/) 有谁知道我做错了什么?或者如何编译?我知道我可以试试 Visual Studio,但我想用 gcc 来做。

【问题讨论】:

    标签: c++ build g++ mingw sfml


    【解决方案1】:

    我刚刚尝试过——我在 Windows XP 下使用了 MinGW,然后弹出一个窗口。这对我来说看起来很正常。

    尝试一些教程中的更多示例。

    【讨论】:

    • 这个简单的代码pastebin.com/BiEs92Ri 效果很好:/ 但是当我尝试用窗口运行示例时,它不是appaer
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-08
    • 2019-03-15
    • 2014-02-25
    • 1970-01-01
    • 2016-12-19
    • 2011-11-11
    相关资源
    最近更新 更多