代码之家  ›  专栏  ›  技术社区  ›  bash

OpenClaw中0x74E733AB(ucrtbase.dll)处存在未处理的异常。exe文件

  •  1
  • bash  · 技术社区  · 6 年前

    我想修补这个著名的爪的开源翻拍。

    参观 https://github.com/pjasicek/OpenClaw

    在我开始克隆这个游戏并尝试构建它之前,我是开源社区的新手。我做了以下事情。

    • 我克隆了存储库。
    • 使用Visual Studio 2017 Community edition打开项目,我将配置更改为 释放 和平台到 Win32 .
    • 然后我建造了 libwap 解决方案没有任何错误。
    • 然后我用 CMake 3.11.0 生成Box2D解决方案所需的文件,然后生成它,然后Box2D构建成功。
    • 我建造了 Midiproc 最后,我尝试手动构建整个解决方案。
    • 它抛出了一个 MSVCR120D。动态链接库 缺少错误,我复制了所有。游戏发布文件夹中的DLL https://github.com/pjasicek/OpenClaw/releases

    现在,当我从文件浏览器启动游戏时,它运行得很好,但是当我尝试 从Visual Studio 2017发布 ,它抛出以下错误。 查看此图像:

    Exception thrown

    如何从Visual Studio运行游戏?我是否对Visual Studio进行了错误配置?

    如果你需要更多关于我做了什么的细节,请告诉我。

    [编辑]我想将Visual Studio配置为能够运行发行版并修改源代码,这样我就可以对其进行修补,并尝试了解游戏的内部工作方式。

    1 回复  |  直到 6 年前
        1
  •  0
  •   bash    6 年前

    我再次克隆了存储库,并对所有解决方案进行了干净的编译。事实证明,当我从发布版本复制/覆盖所有DLL时,出现了一个问题。现在,游戏的构建和执行都很好。

    谢谢你的帮助。