не получается подключить stl. как только подключаю STL классы, прога отказывается загружаться. видать, что-то с настройками проекта... Код (Text): #include <at91sam7s256.h> #include <vector> int main() { std::vector<int> vect(10); vect.push_back(1); vect.push_back(2); vect.push_back(3); }
кстати, как вы думаете, может лучше взять какую-нибудь стороннюю либу с уже готовыми шаблонами? проблема в том, что либа должна быть лёгкой и быстрой (всё-таки ARM и далеко не самый мощный), поэтому не думаю, что boost подойдёт. своё писать тоже не очень то охота.
2cupuyc: Код (Text): int main() { std::vector<int> vect(10); vect.push_back(1); vect.push_back(2); vect.push_back(3); while(1) { } } Может должно выглядеть вот так.
a9d, не в этом дело. по идее, при запуске должен бряк сработать на main. не срабатывает. keil - вообще странная штука: что-нибудь в настройках не так - он просто не грузит прогу и при этом никаких сообщений не выдаёт.