Я использую VS2017 и хочу создать программу на C ++, для которой нужна библиотека для микроконтроллера.
- Я скачал библиотеку с веб-сайта компании, распаковал папку и скопировал ее в папку моего проекта.
- Следующим шагом было Свойства > C / C ++ > Дополнительные каталоги включения и вставлен путь к папке, где находится файл * .hрасположен.
- Затем Линкер > Дополнительные каталоги библиотек > Общие и вставлен путь, ведущий к папке, в которой находится файл * .lib.сохранено.
- Впоследствии Линкер > Ввод > Дополнительные зависимости здесь я заполнил имя моего * .lib файла (например, "xyz."lib ")
- Наконец я переместил файл * .dll в папку отладки.
(Я не знаю, является ли это важной информацией, но файлы * .h и * .lib находятся в одной папке.)
Проблема, с которой я столкнулсястолкновение прямо сейчас - это ошибка, когда я хочу отладить свою программу.Сообщение об ошибке гласит:
«Не удалось правильно запустить приложение (0xc000007b). Нажмите кнопку« ОК », чтобы закрыть приложение.»
Я провел некоторое исследование и выяснил,что это часто связано с отсутствующим * .dll файлом, поэтому я использовал программу Зависимости для анализа моего исполняемого файла.Удивительно, но программа показывает, что мой включенный файл * .dll отсутствует.
На данный момент я застрял.Я просмотрел несколько веб-сайтов, чтобы найти решение, но ни один из них не помог мне.
ОБНОВЛЕНИЕ: Я могу успешно построить свой проект, но не отладить его.Я не знаю, может ли это помочь.
Какие меры принимаются для исправления этой ошибки?Есть мысли по этому поводу?Заранее спасибо.