Visual Studio не может найти DLL-файлы - PullRequest
0 голосов
/ 12 февраля 2019

Я использую VS2017 и хочу создать программу на C ++, для которой нужна библиотека для микроконтроллера.

  1. Я скачал библиотеку с веб-сайта компании, распаковал папку и скопировал ее в папку моего проекта.
  2. Следующим шагом было Свойства > C / C ++ > Дополнительные каталоги включения и вставлен путь к папке, где находится файл * .hрасположен.
  3. Затем Линкер > Дополнительные каталоги библиотек > Общие и вставлен путь, ведущий к папке, в которой находится файл * .lib.сохранено.
  4. Впоследствии Линкер > Ввод > Дополнительные зависимости здесь я заполнил имя моего * .lib файла (например, "xyz."lib ")
  5. Наконец я переместил файл * .dll в папку отладки.

(Я не знаю, является ли это важной информацией, но файлы * .h и * .lib находятся в одной папке.)

Проблема, с которой я столкнулсястолкновение прямо сейчас - это ошибка, когда я хочу отладить свою программу.Сообщение об ошибке гласит:

«Не удалось правильно запустить приложение (0xc000007b). Нажмите кнопку« ОК », чтобы закрыть приложение.»

Я провел некоторое исследование и выяснил,что это часто связано с отсутствующим * .dll файлом, поэтому я использовал программу Зависимости для анализа моего исполняемого файла.Удивительно, но программа показывает, что мой включенный файл * .dll отсутствует.

На данный момент я застрял.Я просмотрел несколько веб-сайтов, чтобы найти решение, но ни один из них не помог мне.

ОБНОВЛЕНИЕ: Я могу успешно построить свой проект, но не отладить его.Я не знаю, может ли это помочь.

Какие меры принимаются для исправления этой ошибки?Есть мысли по этому поводу?Заранее спасибо.

...