默认是没定义BOOST_INTERPROCESS_FORCE_GENERIC_EMULATION的,所以只需要定义BOOST_INTERPROCESS_WINDOWS
有两种搞法,命令行或者改配置文件"boost/config/user.hpp"
命令行:
.\b2 define=BOOST_INTERPROCESS_WINDOWS
https://www.boost.org/doc/libs/1_75_0/libs/log/doc/html/log/installation/config.html
【 在 rogerr 的大作中提到: 】
: 这个宏确实有用,可我不知道怎样才能使用windows mutex,因为要使用windows mutex
: 还需要未定义BOOST_INTERPROCESS_FORCE_GENERIC_EMULATION,
: #elif !defined(BOOST_INTERPROCESS_FORCE_GENERIC_EMULATION) && defined (BOOST
: ...................
--
FROM 125.35.123.*