如何构建SDL C++;发行计划? 我一直使用C++和SDL来创建程序。当我构建这个程序时,它可以在我的机器上运行,但是当我尝试在另一台计算机上运行它时,它会说需要所有类型的DLL,并且在包含所有显式请求的DLL之后,错误就变成了错误 “应用程序无法正确启动(0xc000007b)。”

如何构建SDL C++;发行计划? 我一直使用C++和SDL来创建程序。当我构建这个程序时,它可以在我的机器上运行,但是当我尝试在另一台计算机上运行它时,它会说需要所有类型的DLL,并且在包含所有显式请求的DLL之后,错误就变成了错误 “应用程序无法正确启动(0xc000007b)。”,c++,build,visual-studio-2013,sdl,sdl-2,C++,Build,Visual Studio 2013,Sdl,Sdl 2,我想问的是:我如何构建这个程序,使它能够在其他计算机上运行。我正在为Windows桌面和SDL2.0.3使用Visual Studio Express 2013 我很乐意回答任何问题 编辑:两台计算机都运行64位Windows 7 < >编辑2:我包含了所有依赖于Walk的DLL,但仍然得到“应用程序不能在另一台机器上正确启动(0xC000 000 07b)”错误。 首先包括具有EXE和其他LIBS的SDL2.DLL,然后下载Visual C++ + DealDealType 2013并安装在该

我想问的是:我如何构建这个程序,使它能够在其他计算机上运行。我正在为Windows桌面和SDL2.0.3使用Visual Studio Express 2013

我很乐意回答任何问题

编辑:两台计算机都运行64位Windows 7


< >编辑2:我包含了所有依赖于Walk的DLL,但仍然得到“应用程序不能在另一台机器上正确启动(0xC000 000 07b)”错误。

首先包括具有EXE和其他LIBS的SDL2.DLL,然后下载Visual C++ + DealDealType 2013并安装在该Windows 7机上,还要确保生成的生成不是调试生成

建议:重试。这将准确地告诉您SDL.exe需要在不同系统上运行的.dll。请确保您没有混合使用32位和64位dll。如何检查dll是32位还是64位?