windows下,需要把mingw的bin目录加入到系统变量里
找到build.bat文件
timestamp.c:86: warning: integer constant is too large for "long" type 错误:在该行数字后面加上两个大写的LL
C:\Users\ADMINI~1\AppData\Local\Temp/ccTflcyu.o:execnt.c:(.text+0x1227): undefined reference to `UnregisterWait' 错误:
两个地方要改,
一个是对应文件目录下的build.jam 文件里的 -pedantic -fno-strict-aliasing 后面加上 -D_WIN32_WINNT=0x0501
二个是config_toolset.bat文件里的 set "BOOST_JAM_CC=gcc -DNT" 改为 set "BOOST_JAM_CC=gcc -DNT -D_WIN32_WINNT=0x0501"
最后在build.bat 文件目录下执行 build.bat gcc即可