【发布时间】:2015-09-01 21:18:50
【问题描述】:
我在 C++ 中使用 SFML 进行编码,已经有一段时间了,一切都运行良好。 今天早上我一直在使用 sf::Image 类型和该类型的一些函数,例如 getPixel。 然后,编译工作正常,但是,当我尝试运行它时,我在 sfml-graphics-d-2.dll 上收到缺少 dll 错误。
我查看了文件夹,我发现确实没有这样的 dll!然而,有他的兄弟 sfml-graphics-2.dll。 为什么它要求我没有的 dll :( ?
信息: 我使用代码::块。 链接器似乎没问题: “C:\Program Files (x86)\SFML-2.3\lib\libsfml-graphics-d.a”用于调试 用于发布的“C:\Program Files (x86)\SFML-2.3\lib\libsfml-graphics.a” 我使用 SFML2。 我在 Windows 8 上。 我的编译器是 GCC MinGW。 我在我的电脑上找不到 sfml-graphics-d-2.dll(因为我必须使用 Cmake 编译 SFML,它只生成像 sfml-graphics-2.dll 这样的文件,而不像 sfml-graphics-d- 2.dll)
如果您能提供帮助,非常感谢! :-)
【问题讨论】:
-
选择构建目标全部或转售肯定有效,
-
我在这里回答了 stackoverflow.com/questions/29242013/… 。这可能会有所帮助。
标签: c++ dll graphics codeblocks sfml