keil std::vector

Тема в разделе "WASM.ELECTRONICS", создана пользователем cupuyc, 5 май 2010.

  1. cupuyc

    cupuyc New Member

    Публикаций:
    0
    Регистрация:
    2 апр 2009
    Сообщения:
    763
    не получается подключить stl. как только подключаю STL классы, прога отказывается загружаться. видать, что-то с настройками проекта...

    Код (Text):
    1. #include <at91sam7s256.h>
    2. #include <vector>
    3.  
    4. int main()
    5. {
    6.   std::vector<int> vect(10);
    7.  
    8.   vect.push_back(1);
    9.   vect.push_back(2);
    10.   vect.push_back(3);
    11. }
     
  2. cupuyc

    cupuyc New Member

    Публикаций:
    0
    Регистрация:
    2 апр 2009
    Сообщения:
    763
    кстати, как вы думаете, может лучше взять какую-нибудь стороннюю либу с уже готовыми шаблонами? проблема в том, что либа должна быть лёгкой и быстрой (всё-таки ARM и далеко не самый мощный), поэтому не думаю, что boost подойдёт. своё писать тоже не очень то охота.
     
  3. a9d

    a9d New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2006
    Сообщения:
    234
    Адрес:
    Zimbabwe
    2cupuyc:

    Код (Text):
    1. int main()
    2. {
    3.   std::vector<int> vect(10);
    4.  
    5.   vect.push_back(1);
    6.   vect.push_back(2);
    7.   vect.push_back(3);
    8.  
    9.   while(1)
    10.   {
    11.   }
    12. }
    Может должно выглядеть вот так.
     
  4. cupuyc

    cupuyc New Member

    Публикаций:
    0
    Регистрация:
    2 апр 2009
    Сообщения:
    763
    a9d, не в этом дело. по идее, при запуске должен бряк сработать на main. не срабатывает. keil - вообще странная штука: что-нибудь в настройках не так - он просто не грузит прогу и при этом никаких сообщений не выдаёт.