Re: Прошу помощи с boost::xpressive
От: XuMuK Россия  
Дата: 18.12.09 13:11
Оценка:
Здравствуйте, Haccel, Вы писали:

H>Не могу закомпилить под виндой на gcc ( mingw — QtCreator )

H>Ругается на wsmatch , wsregex и так далее...Пишет что не объвлено сие.
H>sregex — всё нормально.

H>В файле \boost\xpressive\xpressive_fwd.hpp вижу такое:



H>
H>#if defined(BOOST_NO_CWCHAR) | defined(BOOST_NO_CWCTYPE) | defined(BOOST_NO_STD_WSTRING)
H># ifndef BOOST_XPRESSIVE_NO_WREGEX
H>#  define BOOST_XPRESSIVE_NO_WREGEX
H># endif
H>#endif
H>


H>и ниже такое:



H>
H>    #ifndef BOOST_XPRESSIVE_NO_WREGEX
H>    typedef basic_regex<std::wstring::const_iterator>               wsregex;
H>    typedef basic_regex<wchar_t const *>                            wcregex;
H>    #endif
H>



H>Как же жить дальше?

H>Ума хватило только закоментить в бусте первую конструкцию, но тогда прога падает, да и не выход это...
H>Жду помощи...сроки давят.

есть подозрение что нужно собрать boost::regex с поддержкой юникода, подробнее тут: http://www.boost.org/doc/libs/1_41_0/libs/regex/doc/html/boost_regex/unicode.html
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.