【发布时间】:2011-02-22 16:21:54
【问题描述】:
我不知道如何使用 C++0x 编译器构建 Boost。必须给 bjam 哪个选项?是否应该修改 user.config 文件?有人可以帮助我吗?
最好, 维森特
【问题讨论】:
-
想指出的是,从 boost 1.48 和 gcc-4.5 开始,对于 boost::filesystem 等库,使用 c++0x 编译是必要的。否则在链接时找不到像 copy_file 这样的函数。
-
如果你在
filesystem.hpp的include之前定义了宏:#define BOOST_NO_CXX11_SCOPED_ENUMS,它们会起作用