Ошибка при использовании 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.