Ошибка при использовании Dr. Memory с проектом Visual Studio: отсутствуют библиотеки, необходимые приложению

У меня есть проект Visual Studio 2017, который использует библиотеку Allegro 5. Я установил Dr. Memory с помощью последней версии установщика.msi и следовал этим инструкциям, чтобы настроить мой проект для работы с Dr. Memory. Тем не менее, когда я пытаюсь запустить Dr. Memory, я вижу всплывающее окно, которое говорит: "Программа не может запуститься, потому что allegro-5.0.10-monolith-md-debug.dll отсутствует на вашем компьютере. Попробуйте переустановить программу, чтобы исправить Эта проблема." В окне вывода я вижу:

WARNING: libraries needed by the application are missing.  Check that it runs successfully 
on its own and check that all needed libraries are in its directory or on the PATH.
WARNING: application exited with abnormal code 0xc0000135

Однако проект успешно выполняется сам по себе, и переменная PATH содержит отладочную DLL. Как я могу заставить доктора Памяти получить DLL при запуске?

1 ответ

Вам нужно взять каждый заголовок из каталога вашего проекта (например, если вы работаете с Visual Studio, именно здесь находятся ваши файлы ProjectName.vcxproj и ProjectName.vcxproj.filters) и поместить его в ту же папку, что и файл.exe вашего проекта. найдено в (ProjectName)/Debug.

Другие вопросы по тегам