-
- ты знаешь, мне так же влом делать в мплабе проект, создавать файлик как тебе выложить готовое - Alex B.(04.09.2009 11:39)
- Парадокс. В упрощённом файле всё работает как надо. А длинный сюда выкладывать - бесполезняк... - Крок(04.09.2009 12:39)
- а может это лежит в h файле и компилятор несколько раз его включает в проект? AVF(90 знак., 04.09.2009 12:48)
- За отсутствие extern в *.h -- эцих с гвоздями. - fk0(04.09.2009 22:20)
- ну вообще-то я *.h не использую. Только *.s На крайняк *.inc - Крок(05.09.2009 09:52)
- то макрос, там экстрен не поможет. в .с надо убирать - AVF(04.09.2009 22:31)
- А за присвоение (инициализацию) в *.h -- пожизненный эцих. Практически как за #define false 0 и #define true ~false - fk0(05.09.2009 11:56)
- ну должен же человек на эти грабли хоть раз наступить чтоб запомнить :) - AVF(05.09.2009 15:03)
- А за присвоение (инициализацию) в *.h -- пожизненный эцих. Практически как за #define false 0 и #define true ~false - fk0(05.09.2009 11:56)
- *ЛЯ! Так и есть! - Крок(04.09.2009 17:04)
- я всегда делаю так: Snaky(334 знак., 06.09.2009 04:13)
- 1) таки не поможет. 2) полезно только от рекурсивных *.h... - fk0(07.09.2009 12:59)
- не поможет, так как файл не включается дважды в один си файл, а дважды обрабатывается то ли препроцессором, то ли линкером, один раз в основном файле, другой раз в другом си файле, и соотвественно eeconfig второй раз добовляет в hex eeprom - AVF(06.09.2009 21:51)
- неправда ваша. поможет. учите матчасть. линкер вообще не работает с исходниками, а препроцессор два раза такой файл уже не "съест". - Snaky(07.09.2009 04:07 - 04:19)
- Два раза в ОДНОМ исходнике. А в РАЗНЫЕ можно инклюдить сколько угодно. И в каждом будет выделена память. Учите матчасть. - =AlexD=(07.09.2009 07:05)
- да, точно, в разные же. беру свои слова обратно :> - Snaky(07.09.2009 07:15)
- Два раза в ОДНОМ исходнике. А в РАЗНЫЕ можно инклюдить сколько угодно. И в каждом будет выделена память. Учите матчасть. - =AlexD=(07.09.2009 07:05)
- Что-то Вы путаете. - Vit(06.09.2009 22:14)
- неправда ваша. поможет. учите матчасть. линкер вообще не работает с исходниками, а препроцессор два раза такой файл уже не "съест". - Snaky(07.09.2009 04:07 - 04:19)
- Хедер - это школа такая еврейская? - Крок2(06.09.2009 21:19, )
- "header", man, i meant "header". - Snaky(07.09.2009 05:44)
- я всегда делаю так: Snaky(334 знак., 06.09.2009 04:13)
- За отсутствие extern в *.h -- эцих с гвоздями. - fk0(04.09.2009 22:20)
- а может это лежит в h файле и компилятор несколько раз его включает в проект? AVF(90 знак., 04.09.2009 12:48)
- Я щас упрощу по максимуму. - Крок(04.09.2009 11:43)
- Парадокс. В упрощённом файле всё работает как надо. А длинный сюда выкладывать - бесполезняк... - Крок(04.09.2009 12:39)
- ты знаешь, мне так же влом делать в мплабе проект, создавать файлик как тебе выложить готовое - Alex B.(04.09.2009 11:39)