Я пытаюсь использовать map
для проекта на чипе Atmel SAME70 ARM с использованием Atmel Studio. Я знаю, что STL не включен для чипов AVR. Но я видел различные посты в Интернете, в которых утверждается, что чипы ARM имеют доступ к STL.
При его наборе автозаполнение Intellisense срабатывает и, кажется, распознает map
:
Понятия не имею, зачем там рис помидора, но до этого момента все работает как положено. Однако, когда я заканчиваю линию, я получаю две ошибки и предупреждение:
Ошибки:
Error [N] 1054 : expected ';' after top level declarator FCM_Test C:\Users\kyle\Documents\Atmel Studio\7.0\FCM_Test\FCM_Test\src\main.c 692
Error [N] 10 : expected identifier or '(' FCM_Test C:\Users\kyle\Documents\Atmel Studio\7.0\FCM_Test\FCM_Test\src\main.c 692
Warning [N] 3306 : declaration specifier missing, defaulting to 'int' FCM_Test C:\Users\kyle\Documents\Atmel Studio\7.0\FCM_Test\FCM_Test\src\main.c 692
Я пытался пройти --specs=nosys.specs
компоновщику, но это, похоже, не помогло. Что я здесь упускаю или делаю не так?
Задача ещё не решена.
Других решений пока нет …