OpenClaw.exe 中 0x74E733AB (ucrtbase.dll) 的未处理异常
Unhandled exception at 0x74E733AB (ucrtbase.dll) in OpenClaw.exe
我想修补著名的 Claw 的这个开源重制版。
访问https://github.com/pjasicek/OpenClaw
在开始介绍我如何克隆并尝试构建该游戏之前,我是开源社区的新手。我做了以下事情。
- 我克隆了存储库。
- 使用 Visual Studio 2017 社区版打开项目,我将配置更改为 Release,将平台更改为 Win32。
- 然后我构建了 libwap 解决方案,没有任何错误。
- 然后我用CMake 3.11.0生成了Box2D方案需要的文件然后生成,然后Box2D构建成功。
- 我手动构建了 Midiproc,最后,我尝试构建整个解决方案。
- 它抛出了一个 MSVCR120D.dll 丢失的错误,我从游戏的发布文件夹 https://github.com/pjasicek/OpenClaw/releases
复制了所有的 .dll
现在,当我从文件资源管理器启动游戏时 运行 一切正常,但是当我尝试 从 Visual Studio 2017 启动它时,它抛出以下错误。
看看这张图片:
如何 运行 来自 Visual Studio 的游戏?我是否错误配置了 Visual Studio?
如果您需要我所做的更多详细信息,请告诉我。
[编辑] 我想配置 Visual Studio 以便能够 运行 发布并修改源代码,这样我就可以修补它并尝试了解游戏的内部运作方式。
我再次克隆了存储库并对所有解决方案进行了干净的编译。事实证明,当我 copied/overwritten 来自发布版本的所有 dll 时出现了问题。现在,游戏构建并运行良好。
感谢您的帮助。
我想修补著名的 Claw 的这个开源重制版。
访问https://github.com/pjasicek/OpenClaw
在开始介绍我如何克隆并尝试构建该游戏之前,我是开源社区的新手。我做了以下事情。
- 我克隆了存储库。
- 使用 Visual Studio 2017 社区版打开项目,我将配置更改为 Release,将平台更改为 Win32。
- 然后我构建了 libwap 解决方案,没有任何错误。
- 然后我用CMake 3.11.0生成了Box2D方案需要的文件然后生成,然后Box2D构建成功。
- 我手动构建了 Midiproc,最后,我尝试构建整个解决方案。
- 它抛出了一个 MSVCR120D.dll 丢失的错误,我从游戏的发布文件夹 https://github.com/pjasicek/OpenClaw/releases 复制了所有的 .dll
现在,当我从文件资源管理器启动游戏时 运行 一切正常,但是当我尝试 从 Visual Studio 2017 启动它时,它抛出以下错误。 看看这张图片:
如何 运行 来自 Visual Studio 的游戏?我是否错误配置了 Visual Studio?
如果您需要我所做的更多详细信息,请告诉我。
[编辑] 我想配置 Visual Studio 以便能够 运行 发布并修改源代码,这样我就可以修补它并尝试了解游戏的内部运作方式。
我再次克隆了存储库并对所有解决方案进行了干净的编译。事实证明,当我 copied/overwritten 来自发布版本的所有 dll 时出现了问题。现在,游戏构建并运行良好。
感谢您的帮助。