Я не понимаю, почему Boost Regex не работает с моим текущим проектом VS 2010. В Linux тот же самый код работает нормально, и даже в VS 2010, если я создаю небольшой проект с только оскорбительным кодом и теми же входами, он работает.
В моем проекте, когда boost::regex_search
называется сбой программы и по какой-то причине, если я скомпилирую проект с помощью BOOST_ALL_DYN_LINK
, boost::regex_search
возвращает true, но следующая инструкция выдает
Attempt to access an uninitialzed boost::match_results<> class.
и до сих пор вылетает по другой причине.
Я думаю, что это как-то связано с настройками компилятора по умолчанию, но я понятия не имею, с чего начать.
Задача ещё не решена.
Других решений пока нет …