c++ - 快板 5 不工作

标签 c++ installation allegro allegro5

我刚开始用 allegro 编程,但我编写的第一个简单程序检查它是否处于工作状态返回错误:

"Unhandled exception at 0x0F4C590B (allegro-5.0.7-monolith-md-debug.dll) in C++ Setup.exe: 0xC0000005: Access violation reading location 0x00000000."

我一直在寻找解决方案,但我找不到任何解决方案,是的,我已经确定我安装并链接到的是 5.0.7。

我已经尝试卸载并重新安装 Allegro 5,但仍然不知道问题出在哪里。

最佳答案

访问冲突错误非常罕见,并且总是与发生错误的计算机有关。它们不是 ExpressMaintenance 软件中的错误,而是系统运行不正常导致程序在内存中丢失位置的结果。通常,访问冲突会在其他错误之后产生,并且重要的是前面的错误。

同样,访问冲突错误很少见,并且总是与个别计算机操作软件或设置有关。错误的确切原因可能很难找到。常见原因通常是以下之一:

  1. Windows 损坏或版本不足。
  2. RAM 内存或系统要求不足。
  3. Microsoft 数据访问组件 (MDAC) 的旧版本或错误版本。见下文。
  4. 为内存中的大型查询和数据分配的虚拟内存不足。

Source

关于c++ - 快板 5 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20272537/

相关文章:

c++ - 如何将 std::bind 与 compose2 一起使用?

c++ - 如何保存和恢复 std::istringstream 的缓冲区?

linux - 为 Fedora Linux 服务器执行自动全新安装的最佳方法?

c++ - 在不导致内存泄漏的情况下返回对本地/临时对象的引用?

c++ - 我无法快速简便地获取 allegro 中的键盘事件

c - 构建具有 Allegro 依赖项的 C 项目

c++ - 通过示例了解复制构造函数和赋值运算符

C++-CLI Pipeline 只返回错误信息的第一行

c# - 重启后 Windows 服务不会自动启动

installation - 更改 NSIS 中的默认安装文件夹