Здравствуйте!
Попытался создать проект с использованием freeRTOS на STM32CubeIDE. Пустой проект. На домашнем компьютере работает. На рабочем компьютере и ноутбуке выдает ошибку при компиляции.
multiple definition of ….
Пути к файлам FreeRTOS прописал
Подскажите Где найти эти определения.
Русских букв в пути нет, и файлы он находит. Убираешь пути к FreeRTOS у он его не находит. Как найти где он их определяет? Переустановка не помогает. Перенесенный проект пока не внесешь изменений компилируется. Подскажите что можно сделать?
Еще на одном ноутбуке заработало. Если не Cube сам прописывает пути к FreeRTOSу то работает. Если не прописывает и приходится делать в ручную - не работает.
multiple definition of ….
Привет, это наоборот значит, что одно и то же определено в нескольких разных местах. Вообще CubeIde все пути должна сама прописывать автоматически на этапе генерации. Можешь проект с проблемой скинуть?
Я перегенерировал код и собралось нормально:
Надо попробовать обновить IDE до актуальной в первую очередь.
Нет не работает. Не прописывает сам пути Cube IDE сам. А как обновить?
Обновление доходит до 36% и останавливается. На разных компьютерах. Начал работать на компьютере который работает.
@eigor_vl тогда с оф. сайта можно скачать последнюю версию. Либо Эдуард вот выложил дистрибутив чуть выше.
@aveal С офсайта качать нужно через VPN. Если VPN плохой, не закачается. Я делаю таким макаром. Ставлю на закачку, как закачка началась, отключаю VPN. Немного потормозив, закачка начинается с нуля и нормально заканчивается.