标签: c++ multithreading gcc boost interix
当我在代码中包含boost时,我从gcc v3.4.6获得预编译器错误,抱怨Boost在Interix SUA v3.5 shell中内置时不支持线程。通过包含设置标志boost/config/stdlib/libstdcpp3.hpp的{{1}}来消除此错误。在我的程序中手动包含此文件似乎很草率。 boost中的哪个文件负责包含BOOST_HAS_THREADS?
boost/config/stdlib/libstdcpp3.hpp
BOOST_HAS_THREADS