【问题标题】:Using MinGW to compile a SFML project使用 MinGW 编译一个 SFML 项目
【发布时间】:2012-11-07 04:59:06
【问题描述】:

好的,所以我有一个使用 SFML 的 C++ 项目,我希望能够使用 MinGW 从 CMD 编译它。我有它,所以我可以编译.cpp,但是,我只需要知道我还需要做什么才能让它与 SFML 一起工作。我尝试用 CodeBlocks 和 MinGW 编译它,它工作正常,直到我尝试运行它,此时它告诉我 sfml-system.dll 从我的计算机中丢失。这是否意味着我安装不正确?据我所知,我一直按照 CodeBlocks 的安装... . 感谢您提供的帮助!

【问题讨论】:

    标签: c++ mingw sfml


    【解决方案1】:

    好的,所以如果它构建良好并且在链接时与sfml-system.dll 链接,那么就没有真正的问题。您需要做的就是将sfml-system.dll(或链接到它)复制到构建的.exe 文件所在的目录中。这将使.exe 找到所需的库。

    【讨论】:

    • 糟糕...我昨晚忘记更新问题...我找到了 sfml-system.dll 并将其放在目录中,但现在找不到名为 libgcc_s_dw2-1 的东西。 dll ...我已经在我的整个计算机中搜索了它,但无处可寻。有什么建议吗?
    • 这是 MingW 编译器库的一部分。它应该在安装 MingW 的地方。在其子目录中的某处。
    【解决方案2】:

    libgcc_s_dw2-1.dll 就在 bin 文件夹中,最新的MinGW releases

    复制到.exe文件夹,它应该可以运行了。

    【讨论】:

      猜你喜欢
      • 2014-06-17
      • 2013-07-24
      • 2018-03-05
      • 2018-03-05
      • 2020-10-15
      • 2011-08-02
      • 2017-09-10
      • 2018-06-05
      • 2016-11-04
      相关资源
      最近更新 更多