如何构建一个用于发布的SDL c++程序



我一直在使用c++和SDL来创建程序。当我构建这个程序时,它可以在我的机器上运行,但是当我试图在另一台计算机上运行它时,它说需要各种各样的dll,并且在包含所有显式要求的dll之后,错误就变成了"应用程序无法正确启动(0xc000007b)。"

我想问的是:我如何构建这个程序,使它能在其他计算机上运行。我使用Visual Studio Express 2013 for Windows Desktop和SDL 2.0.3。

我很乐意回答任何问题。

编辑:两台电脑都运行64位的Windows 7。

编辑2:我包含了所有dll Dependency Walker建议的,但仍然在另一台机器上得到了"应用程序无法正确启动(0xc000007b)"错误。

首先包含SDL2.dll与exe和其他库,然后下载visual c++重新发行版2013并将其安装在windows 7机器上,同时确保您构建的构建不是调试构建

最新更新