BOOST_PP_SEQ_FOR_EACH_O_I_DEC又会调用BOOST_PP_IF(sz,BOOST_PP_SEQ_FOR_EACH_O_I_TAIL,BOOST_PP_SEQ_FOR_EACH_O_I_NIL) BOOST_PP_IF就是一个条件宏,当sz大于0返回前者,否则返回后者. BOOST_PP_SEQ_FOR_EACH_M(r,x)=BOOST_PP_SEQ_FOR_EACH_M_IM(r,BOOST_PP_TUPLE_REM_4 x) 而BOOST_P...
由于boost是采用其自己的bjam工具通过命令行进行编译的,所以必须在Windows下开启console窗口,同时必须将Visual Studio中C++目录下的环境vcvarsall.bat配置脚本运行一遍,以设置好VC的编译器环境变量。 1. 编译不带ICU支持的boost库 此种情况下的boost库编译起来比较的简单,在准备好的console窗口中输入: