Я сталкиваюсь с этой "уже объявленной" ошибкой компиляции при сборке моей программы.Я знаю, что это иногда может быть вызвано включением одного и того же заголовочного файла дважды.Однако я использую директиву препроцессора ifndef, чтобы избежать такого сценария.Кажется, что эта структура должна быть объявлена в другом заголовочном файле где-то еще в моем пути сборки.Есть ли способ выяснить, где эта структура изначально объявлена?
(в корне пути сборки)
Linux:
find . | xargs grep name_of_your_struct
Windows (здесь я не на 100% синтаксис, но я считаю, что это правильно. Попробуйте findstr /? если это не сработает.)
findstr /?
findstr /S "name_of_your_struct"`