我刚下载了针对Windows的boost 1_45_0。我在我的Windows 7 64位PC上安装了vc ++ 6。在Windows介绍中,我被告知尝试编译一个小的lambda程序 我把提升放在c:的根目录中,我有c:\ boost \ boost_1_45_0。我在Windows高级系统设置中将“c:\ boost \ boost_1_45_0”添加到我的“include”环境变量
在我之前还需要做些什么
当我尝试在命令提示符下编译时,我得到以下内容: C:\ test \ boost> cl / EHsc / I c:\ boost \ boost_1_45_0 boost.cpp 用于80x86的Microsoft(R)32位C / C ++优化编译器版本12.00.8804 版权所有(C)Microsoft Corp 1984-1998。保留所有权利。
boost.cpp c:\ boost \ boost_1_45_0 \ boost / config / suffix.hpp(596):错误C2039:'typeinfo':i 不是“全局命名空间”的成员 c:\ boost \ boost_1_45_0 \ boost / config / suffix.hpp(596):错误C2873:'typeinfo':s ymbol不能用于using声明 c:\ boost \ boost_1_45_0 \ boost / mpl / aux_ / yes_no.hpp(56):致命错误C1506:unrecov 可行的块范围错误