# включить обнаруженные ошибки Linux

#c #c #include #include-path #vcpkg

#c #c #включить #включить-путь #vcpkg

Вопрос:

Я работаю над инструментом шифрования и дешифрования, и я получил сообщение об ошибке в библиотеке :

 #include <gcrypt.h>
 

вся остальная библиотека без ошибок, только эта, и когда я просматриваю проблему, он показывает мне это :

 #include errors detected. Please update your includePath. Squiggles are disabled for this translation unit.C/C  (1696)
cannot open source file "gpg-error.h" (dependency of "gcrypt.h")C/C  (1696)
 

Также он показал мне быстрое решение, например, установку VCPKG, и я делаю это, и ничего не работает.

Ответ №1:

  1. найдите gpg-error.h файл. Запомните путь.
  2. ЕСЛИ (НЕ НАЙДЕНО) {вам нужно найти его в Интернете. ЕСЛИ (НАЙДЕНО) { Скопируйте его в каталог по вашему выбору. Запомните каталог} ЕЩЕ ОШИБКА ПЕРЕХОДА}
  3. Добавьте -I{каталог, в котором находится файл} в параметры командной строки gcc. НАСЛАЖДАЙТЕСЬ. ВЫХОД.

ОШИБКА. Напишите автору программы и запросите файл. ПОДОЖДИТЕ.

Ответ №2:

Прежде всего, вы должны найти заголовок на своем компьютере. И после этого «скажите» ОС использовать путь к нему для вашего приложения.

Комментарии:

1. Я нахожу ту же проблему на форуме, и пользователь сообщил об этом шаге, но ничего не работает!

2. @YasserTH итак, нам нужно больше информации о проблеме. КОГДА вы получили сообщение об ошибке. И как вы уже пытались это решить