将 boost::asio::local 与 MinGW 结合使用

using boost::asio::local with MinGW

是否可以将 boost::asio::local 与 MinGw 一起使用?根据 this link windows 不支持 Unix 本地套接字。

编辑:我正在构建一个已经存在的代码,该代码使用了 asio::local 类。在 MinGw 下构建失败。有什么解决方法可以解决吗?编译器说 local 不是 asio 的成员。我觉得有一个技巧可以解决它。请帮忙。谢谢。

经过大量调查,我发现无法在 windows 中使用 asio::local。不便携。

MinGW 将不支持 POSIX 应用程序。相反,请考虑使用 Cygwin.

boost::asio::local objects utilize POSIX features and MinGW 明确表示不会提供 POSIX 运行时环境:

MinGW, being Minimalist, does not, and never will, attempt to provide a POSIX runtime environment for POSIX application deployment on MS-Windows. If you want POSIX application deployment on this platform, please consider Cygwin instead.