为什么这个C ++正则表达式代码不好?

时间:2014-11-04 19:41:27

标签: c++ regex boost

当我编译我的程序时,它没有编译,它只给了我很多(我的意思是很多)文本和错误。这有什么问题?

const boost::regex expr("[A-Za-z_]+ +'='+ [0-9]+");

示例错误:

C:\Users\Hunix\AppData\Local\Temp\ccKDhlNb.o:kat.cpp:(.text$_ZN5boost9re_detail27cpp_regex_traits_char_layerIcEC2ERKNS0_21cpp_regex_traits_baseIcEE[boost::re_detail::cpp_regex_trait_char_layer<char>::cpp_regex_traits_char_layer(boost::re_d etail::cpp_regex_traits_base<char> const&)]+0x55): undefined reference to boost ::re_detail::cpp_regex_traits_char_layer<char>::init()'

C:\Users\Hunix\AppData\Local\Temp\ccKDhlNb.o:kat.cpp:(.text$_ZN5boost9re_detail11raw_storage6extendEj[boost::re_detail::raw_storage::extend(unsigned int)]+0x40) : undefined reference to boost::re_detail::raw_storage::

0 个答案:

没有答案