Как использовать методы STL в Atmel Studio на ARM

Я пытаюсь использовать 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 компоновщику, но это, похоже, не помогло. Что я здесь упускаю или делаю не так?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector