我正在编写一个简单的 pong 应用程序,虽然它还没有完成,但我会撒谎以弄清楚如何编译它以供发布。我没有收到任何错误,并且我链接了 SDL、SDLmain、SDL_image、SDL_ttf,但是当其他计算机上的人尝试运行它(调试和发布)时,它会像丢失文件一样关闭。我把 SDL.dll、SDL_image.dll、SDL-ttf.dll 连同我在程序中使用的图像一起放在那里,它在我的电脑上运行良好,所以说我缺少一个文件......但是那会是什么?
编辑:
最后 30 分钟后我想通了:当包含 SDL_image.dll 时,你还必须包含 SDL_image.dll 的依赖项:zlib1.dll,libjjpeg-x.dll,libpng..etc