cygwin 下安装boost,使用regex

最近要做个小程序,需要用到正则表达式,查找了一下c++标准库里没有,在开源库boost里有,


于是下载了一个直接用svn迁出的,文件真多,用codeblock试了一下,总是编译出错,就换到cygwin


在已经安装了gcc,g++,make这一堆的工具,就直接安装了boost,使用正则还是不行,总是出错,


好像boost的regex要另外配置,或者在编译时加载静态库就可以了,于是使用编译命令:


 



 g++ main.cpp -I /cygdrive/g/cygwin/lib/ /lib/libboost_regex-mt.a


 


这样就行,编译成功