-
- В подсказке пишет, что "есть неразрешённые инклуды" (разрешать в
том смысле что находить, не в том смысле что запрещенные, т.е.
инклуды не найдены). Теперь смотри в код почему они не найдены -
потому что окружены директивами условной компиляции. Эти дефайны
наверняка подставляются в виде "-D define_name" компилятору из
makefile, а мейкфайл собирается по XML файлу проекта, оттуда берет
имена дефайнов или их на лету подставляет система сборки. Факт в
том, что нигде в коде RxTx(589 знак., 18.11.2021 15:04)
- Ничо подобного - если б хедер не инклудился, то компилятор бы не
компилировал. А он компилирует без вопросов. Это IDE пытается
делать code assistance, т.е. отследить зависимости параллельно
компилятору и независимо от него, но что-то не выходит. Где-то
заморочка в путях, которые есть у компилятора, но нет у IDE. Argon(174 знак., 18.11.2021 15:23)
- Подсветка кода и разрешение преждевременных "ошибок" (code assist)
сделаны без компилятора, отдельным механизмом. - RxTx(18.11.2021 15:33)
- Ну да, я о чем и говорю. Понять бы как привести это в соответствие с компилятором. - Argon(18.11.2021 15:39)
- Подсветка кода и разрешение преждевременных "ошибок" (code assist)
сделаны без компилятора, отдельным механизмом. - RxTx(18.11.2021 15:33)
- Ничо подобного - если б хедер не инклудился, то компилятор бы не
компилировал. А он компилирует без вопросов. Это IDE пытается
делать code assistance, т.е. отследить зависимости параллельно
компилятору и независимо от него, но что-то не выходит. Где-то
заморочка в путях, которые есть у компилятора, но нет у IDE. Argon(174 знак., 18.11.2021 15:23)
- это фигня, вот проблема. Окно Navigator видишь? А функции в нем?. Приходится в сликедит искать что нужно, и переходить в мплаб по номеру строки :( Такое бывает не часто, но бывает. От чего? А ХЗ abivan(1 знак., 18.11.2021 10:48, картинка)
- Ха-ха-ха. Newbie :-)))) - RxTx(17.11.2021 17:57)
- Да нашел я, нашел где отключить эту пакость. Говорят, это старый
известный баг. - Argon(17.11.2021 18:40)
- Не, я немного про другое. Шутка в контексте самоиронии. Самое
главное, MPLAB-X, как и технологии Microchip нужно воспринимать с
правильной философией, это сильно помогает. Философия ожидания
отполированности тут не применима. Работает - радуешься... Не
работает - тогда несколько раз пытаешься. Лезешь на форумы узнать
может быть это лечится... Не лечится - пожимаешь плечами... А
разгадка одна —
безблагодатностьпишут всё это на аутсорсе индусы, открытый RxTx(331 знак., 17.11.2021 19:15)- Мне стало еще страшнее! С прежним MPLAB v8 ничего такого не было. Я
даже вчера от отчаяния попытался поставить, но выяснилось, что xc8
прикрутить вряд ли получится. Философия вот того MPLAB-а мне зашла
хорошо. - Argon(17.11.2021 19:23)
- Последняя версия ХС8, работающая под MPLAB v8 - это 1.33 --> MBedder(1 знак., 18.11.2021 15:01, ссылка)
- У меня просто установлены оба mplab-x - RxTx(18.11.2021 14:37)
- зы - что-то мелкочиповые тормознулись. С мая уже не было новой
версии Mplab-X 5.50 последняя. - RxTx(18.11.2021 14:43)
- Да и новости у них майские да прошлогодние - видать, подавились с покупкой Tekron'а :)) --> MBedder(1 знак., 18.11.2021 15:03, ссылка)
- зы - что-то мелкочиповые тормознулись. С мая уже не было новой
версии Mplab-X 5.50 последняя. - RxTx(18.11.2021 14:43)
- Вот! - Kpoк(18.11.2021 06:57)
- Мне стало еще страшнее! С прежним MPLAB v8 ничего такого не было. Я
даже вчера от отчаяния попытался поставить, но выяснилось, что xc8
прикрутить вряд ли получится. Философия вот того MPLAB-а мне зашла
хорошо. - Argon(17.11.2021 19:23)
- Не, я немного про другое. Шутка в контексте самоиронии. Самое
главное, MPLAB-X, как и технологии Microchip нужно воспринимать с
правильной философией, это сильно помогает. Философия ожидания
отполированности тут не применима. Работает - радуешься... Не
работает - тогда несколько раз пытаешься. Лезешь на форумы узнать
может быть это лечится... Не лечится - пожимаешь плечами... А
разгадка одна —
- Да нашел я, нашел где отключить эту пакость. Говорят, это старый
известный баг. - Argon(17.11.2021 18:40)
- Очередной чтоли глюк MPLAB X. Не удается запушить репозиторий на
гитхаб, пишет что-то вроде "нет авторизации". А в Tools - Options -
General - Proxy Settings проверка соединения показывает красный
восклицательный знак, что бы это ни значило. Фаервол отключен,
пробовал с разными провайдерами. Есть кто-то, у кого с гитхабом из
MPLAB X есть связь? - Argon(17.11.2021 17:44)
- Какой еще репозиторий на гитхаб, что за хипсторские замашки... - RxTx(17.11.2021 17:52)
- Упс... Запустил плагин mcc (MPLAB code configurator), проблема
исчезла. Почему - хз, а добавились всего лишь доп. функции с
хедерами. - Argon(16.11.2021 19:46)
- Упс-2... Перезапустил MPLAB X, проблема вернулась и не уходит, mcc уже не спасает. - Argon(16.11.2021 22:03)
- В подсказке пишет, что "есть неразрешённые инклуды" (разрешать в
том смысле что находить, не в том смысле что запрещенные, т.е.
инклуды не найдены). Теперь смотри в код почему они не найдены -
потому что окружены директивами условной компиляции. Эти дефайны
наверняка подставляются в виде "-D define_name" компилятору из
makefile, а мейкфайл собирается по XML файлу проекта, оттуда берет
имена дефайнов или их на лету подставляет система сборки. Факт в
том, что нигде в коде RxTx(589 знак., 18.11.2021 15:04)