OpenClaw.exe中0x74E733AB(ucrtbase.dll)的未处理异常

问题描述 投票:1回答:1

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

访问https://github.com/pjasicek/OpenClaw

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

  • 我克隆了存储库。
  • 使用Visual Studio 2017社区版打开项目,我将Configuration更改为Release,将平台更改为Win32。
  • 然后,我构建了libwap解决方案,没有任何错误。
  • 然后我使用CMake 3.11.0为Box2D解决方案生成所需的文件,然后生成它,然后Box2D构建成功。
  • 我手动构建了Midiproc,最后,我尝试构建整个解决方案。
  • 它抛出了一个MSVCR120D.dll丢失错误,我从游戏的发行文件夹https://github.com/pjasicek/OpenClaw/releases复制了所有的.dll

现在,当我从File explorer启动它时,游戏运行得很好,但是当我尝试从Visual Studio 2017启动它时,它会抛出以下错误。看看这个图片:

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

如果您需要有关我所做的更多详情,请告诉我。

[编辑]我想配置Visual Studio以便能够运行发布并修改源代码,以便我可以修改它并尝试了解游戏内部的工作原理。

c++ github visual-studio-2017 open-source sdl-2
1个回答
0
投票

我再次克隆了存储库并对所有解决方案进行了清晰的编译。当我从发布版本中复制/覆盖所有dll时,发现存在问题。现在,游戏构建并执行正常。

谢谢您的帮助。

© www.soinside.com 2019 - 2024. All rights reserved.