c++ - 应用程序无法正常启动(0xc00007b)

标签 c++ dll visual-studio-2015 runtime-error sfml

我找了很多地方,问了很多人,但没有找到解决这个问题的答案。

我刚刚使用 SFML 用 C++ 创建了一个游戏在 Visual Studio Community 2015 中。我的项目设置按照必须设置的方式设置(遵循 this 指南)。

当我在我的电脑上运行游戏时,它运行得非常好。如果它在没有 Visual Studio 2015 的 pc 上运行,它将崩溃并返回以下错误:

The application was unable to start correctly (0xc00007b)

我还下载了 Dependency Walker,检查 .exe 是否有错误,结果出现了一些错误。它们可以在 this screenshot 中看到.对于 Error opening file 后的荷兰语错误,我们深表歉意。它说:系统找不到给定的文件

这些是我包含在游戏根文件夹中的 dll:

Dll's in my root folder

我希望你们能帮助我。提前致谢!

最佳答案

此错误代码敲响了警钟——您是否在未安装 VS 的 PC 上安装了 visual c++ 可再发行组件包?您应该能够在您的 VS 文件夹(程序文件)中找到该包。

关于c++ - 应用程序无法正常启动(0xc00007b),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36777156/

相关文章:

c++ - 如何在 Qt5 中使用带有模型/ View /委托(delegate)的自定义小部件?

c++ - libpng函数调用都是未解析的外部符号

dll - 通过 LoadLibrary 调用 DLL 时 MFC 状态无效

java - 您可以通过编程方式在 Java 中注册 ActiveX dll 吗?

wcf - 将 Wsdl 作为连接服务导入时出错

c++ - pthread_cond_timedwait() & pthread_cond_broadcast() 解释

c++ - 使用eclipse获取OpenCV2.1在windows中运行

c# - 在 WinForm 应用程序中将入口点移动到 DLL

c++ - 删除 2D 指针矩阵时崩溃 [检测到堆损坏]

visual-studio - 运行 "armasm.exe"失败 : "The application was unable to start correctly (0xc000007b)