Windows下用Mingw编译Boost.Regex库

下载Boost库,解压。

定位到regex库文件夹下。

GCC所对应的MAKEFILE为gcc.mak

进入命令提示符下,输入make -f gcc.mak

这是如果直接按回车执行的话,会出现错误:


这是由于gcc.mak文件中的 mkdir 语句是linux格式的,在windows下不支持。

所以应该把其中 mkdir 语句后面的 -p 都去掉 (共有3处)

mkdir后面有多重目录的, 如 mkdir -p gcc/boost_regex-gcc-1_53 除了要将 -p 去掉外还要将 斜杠 /  替换为反斜杠

原文地址:https://www.cnblogs.com/riasky/p/3458943.html