Я работаю с 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