VSCODE: Intellisense не распознает определение структуры, которое определено в другом .c-файлеC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 VSCODE: Intellisense не распознает определение структуры, которое определено в другом .c-файле

Сообщение Anonymous »

Я работаю с Vscode, и Intellisense говорит мне, что «неполный тип» «gpiod_chip» не допускается./C ++ (70) »для структуры. Struct "gpiod_chip" объявляется в файле заголовка ("gpiod.h"), который включен в заголовок моего источника. У Intellisense, очевидно, нет проблем с поиском этого, так как я могу «пойти на декларацию». Когда я использую функцию, объявленную в одном и том же файле заголовка («gpiod.h») и определяется в том же исходном файле («chip.c»), Intellisense не вина об отсутствующем определении. Путь к заголовому файл находится в c_cpp_properties.json. Я не мог найти никаких других настроек, чтобы исправить это в файле .json. Что я делаю не так? src = "https://i.sstatic.net/jkuosmfd.png"/>
Объявления в "gpiod.h":

inaures in in in diseures in in in diseureds "/> />

Подробнее здесь: https://stackoverflow.com/questions/795 ... defined-in
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»