Необработанное исключение в 0x74E733AB (ucrtbase.dll) в OpenClaw.exe
Я хотел переделать этот римейк с открытым исходным кодом знаменитого Когтя.
Посетите https://github.com/pjasicek/OpenClaw
Прежде чем я начну с того, как я клонировал эту игру и пытался ее построить, я новичок в сообществе открытого кода. Я сделал следующие вещи.
- Я клонировал хранилище.
- Открыл проект с использованием Visual Studio 2017 Community Edition, и я изменил конфигурацию на выпуск и платформу на Win32.
- Затем я создал решение libwap без каких-либо ошибок.
- Затем я использовал CMake 3.11.0, чтобы сгенерировать необходимые файлы для решения Box2D, а затем сгенерировал его, и тогда сборка Box2D прошла успешно.
- Я построил Midiproc вручную и, наконец, попытался создать полное решение.
- Он выдал MSVCR120D.dll отсутствует ошибка, и я скопировал все.dll из папки выпуска игры https://github.com/pjasicek/OpenClaw/releases
Теперь игра работает нормально, когда я запускаю ее из Проводника, но когда я пытаюсь запустить ее из Visual Studio 2017, она выдает следующую ошибку. Проверьте это изображение:
Как мне запустить игру из Visual Studio? Я неправильно настроил Visual Studio?
Если вам нужно больше подробностей о том, что я сделал, пожалуйста, дайте мне знать.
[РЕДАКТИРОВАТЬ] Я хочу настроить Visual Studio так, чтобы он мог запускать релиз и модифицировать исходный код, чтобы я мог переделать его и попытаться понять, как игра работает внутри.
1 ответ
Я снова клонировал репозиторий и выполнил чистую компиляцию всех решений. Оказывается, была проблема, когда я скопировал / переписал все dll из сборки выпуска. Теперь игра строится и работает нормально.
Спасибо за помощь.