【问题标题】:Entry Point Not Found In sfml-system-2.dll在 sfml-system-2.dll 中找不到入口点
【发布时间】:2014-07-05 14:02:54
【问题描述】:

代码本身使用 mingw 4.8 编译良好。只是输出的文件因错误而崩溃。

我的命令行:

g++ main.cpp -lsfml-graphics -lsfml-window -lsfml-system

我已经在多台计算机上尝试过这个,我得到了同样的结果。

【问题讨论】:

  • 请提供更多信息。
  • 有什么进一步的信息可以告诉?它会自动崩溃,只有一个包含该文本的弹出框。
  • 我怀疑是 dll 的。他们在哪里用相同的编译器编译?一样的设置?为什么叫 sfml-system-2.dll ??
  • 我认为这是 linux 的链接规范,而不是 windows。
  • 没有 mingw for windows 以这种方式工作,链接器会抱怨。它没有让我怀疑 dll 是错误的。

标签: c++ sfml


【解决方案1】:

您也应该将错误消息放入文本块本身,而不是仅将其放在标题中。

另外,您最好在 SFML 论坛上提问,而不是在 GitHub 跟踪器(仅限已确认的问题)和此处提问。

如果您使用 MinGW 4.8,那么您需要自己重新编译 SFML,因为 SFML 没有为该编译器提供官方二进制文件。您可以在official tutorials 中找到有关如何构建 SFML 以及如何使用 SFML 的信息。仔细阅读它们,否则你会错过重点并因为它不起作用而感到沮丧。

如果没有任何帮助,您也可以使用我的Nightly Builds,但这些使用的是 MinGW-w64 家族的编译器和 GCC 版本 4.9。

【讨论】:

    猜你喜欢
    • 2015-03-29
    • 2012-12-08
    • 2011-06-07
    • 1970-01-01
    • 1970-01-01
    • 2015-07-19
    • 1970-01-01
    • 1970-01-01
    • 2021-06-12
    相关资源
    最近更新 更多