ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
700967 Топик полностью
abivan (23.09.2016 11:38, просмотров: 71) ответил Олдфаг на Пусть зондеркоманда пояснит, почему у ТС обертка хэдера ifndef-define-endif пропускает повторное включение файла, после чего ругается на multiple.
видать он включает его не в один модуль, а в несколько. хинт для ТС добавь такой макрос в файл, который подключай ко всем модулям, допустим globalt.h #ifdef DEF_EXTERN #define External #else #define External extern #endif в main определи DEF_EXTERN #define DEF_EXTERN #include <globalt.h> все глобальные переменные объявляй вот так External RTC_Date_TypeDef RTC_Date; тогда они во всех модулях подключаться как extern RTC_Date_TypeDef RTC_Date; а в main, как RTC_Date_TypeDef RTC_Date;