ошибка: "_structName" уже объявлено в текущей области - PullRequest
1 голос
/ 01 июля 2011

Я сталкиваюсь с этой "уже объявленной" ошибкой компиляции при сборке моей программы.Я знаю, что это иногда может быть вызвано включением одного и того же заголовочного файла дважды.Однако я использую директиву препроцессора ifndef, чтобы избежать такого сценария.Кажется, что эта структура должна быть объявлена ​​в другом заголовочном файле где-то еще в моем пути сборки.Есть ли способ выяснить, где эта структура изначально объявлена?

1 Ответ

1 голос
/ 01 июля 2011

(в корне пути сборки)

Linux:

find . | xargs grep name_of_your_struct

Windows (здесь я не на 100% синтаксис, но я считаю, что это правильно. Попробуйте findstr /? если это не сработает.)

findstr /S "name_of_your_struct"`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...