Векторный заголовочный файл в AVR-Studio

У меня есть алгоритм сжатия, который использует некоторые функции C ++, и я хотел бы попробовать его на AVR sS
вектор: нет такого файла или каталога

Я использую векторы в своем алгоритме, поэтому я должен включить вектор

#include <vector>

Я хочу спросить, предоставляет ли atmel AVR Studio все библиотеки, которые делает обычный компилятор gcc? (Есть ли поддержка векторов в AVR Studio?)

Кстати, я использую AVR Studio 6

0

Решение

Хотя большинство людей считают, что C ++ является излишним для небольших 8-битных MCU, вы все равно можете использовать C ++ с этими устройствами. Увидеть это обсуждение.

AFAIK, в AVR Studio 6 отсутствует встроенная поддержка стандартной библиотеки C ++, даже частичная поддержка.

Тем не менее, есть некоторые СТЛ порты доступны в интернете.
Я использовал некоторое время назад этот, с некоторыми трудностями для компиляции. Он обеспечивает довольно полную поддержку основных контейнеров (я использовал vector а также map). Не ждите, чтобы иметь гораздо больше.

Как примечание: мне никогда не удавалось быть полностью удовлетворенным результатом: слишком большое потребление памяти для небольшого увеличения. Я закончил с использованием C в небольших проектах и ​​использовал большие 32-битные MCU для своих более крупных проектов.

2

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

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

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