SDL应用无法在其他计算机上运行

时间:2015-07-11 21:21:10

标签: c++ dependencies sdl sdl-2 sdl-image

我想出了问题,我基本上只是将所有.dll文件放入我的System32中,以便应用程序在那里寻找.dll。然后我把exe给了一个失踪.dlls的朋友。对不起这个糟糕的问题

我编译了几个SDL应用程序,但没有一个在其他计算机上运行,​​而不是在它们编译的计算机上运行。我将.dll文件包含在.exe中,其他计算机包含可视化C ++和未安装的文件。 Here's an image of the dependency walker

当我告诉它检查我的.exe时,这就是依赖步行者吐出的内容,我无法在谷歌上找到任何有用的信息。所有的程序都可以在我自己的计算机上正常运行,而且大多数都是骨干。我的编译器是基于This tutorial by "Lazy Foo"设置的,我只链接-lmingw32 -lSDL2main -lSDL2,只搜索SDL的目录。

如果有人能够翻译错误消息或帮助弄清楚出了什么问题我会非常感激,我很确定问题是以某种方式存在依赖关系。

0 个答案:

没有答案