Boost Regex не работает в Visual Studio 2010

Я не понимаю, почему 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.

и до сих пор вылетает по другой причине.
Я думаю, что это как-то связано с настройками компилятора по умолчанию, но я понятия не имею, с чего начать.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]