MSVC, Pocket PC и boost

Тема в разделе "LANGS.C", создана пользователем _DEN_, 7 янв 2009.

  1. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Берем MSVC, включаем в качестве Target Platform Pocket PC, пытаемся компилить буст и ничего не получается. Во-первых, в покетном STL нет локали вообще, а также связанных с ней методов у других классов (например, std::basic_ostream::imbue). Во-вторых, нету std::localtime, std::gmtime, и много чего еще.

    Вопрос. Реально ли подружить буст (точнее, те его библиотеки, которые не компиляца из-за STL) с покет пц? Больше всего интересует boost::thread.
     
  2. glaon

    glaon New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2008
    Сообщения:
    13
    Если нужен только boost::thread, то пропиши где-нибудь
    #define BOOST_NO_STD_LOCALE,
    и убери строчку, где он инклудит string.hpp - вроде все работает.
    Имхо, подружить буст с покетом вообще очень сложно - Boost тянет std::locale, а без нее не будут работать строки и еще много всяких штук.
     
  3. glaon

    glaon New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2008
    Сообщения:
    13
    Если нужен только boost::thread, то пропиши где-нибудь
    #define BOOST_NO_STD_LOCALE,
    и убери строчку, где он инклудит string.hpp - вроде все работает.
    Имхо, подружить буст с покетом вообще очень сложно - Boost тянет std::locale, а без нее не будут работать строки и еще много всяких штук.
     
  4. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    glaon

    boost::thread тянет за собой boost::date_time, а она уже, в свою очередь, активно юзает локаль. Поэтому thread и не собирается.
     
  5. W4FhLF

    W4FhLF New Member

    Публикаций:
    0
    Регистрация:
    3 дек 2006
    Сообщения:
    1.050
    Вот что пишут в гугле:

    (c) http://www.eggheadcafe.com/software/aspnet/32157657/boost-library-or-locale.aspx
     
  6. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    W4FhLF

    Спасибо.