using boost::asio::local with MinGW

using boost::asio::local with MinGW

本文关键字:with MinGW local asio boost using      更新时间:2023-10-16

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

编辑:我正在构建一个已经存在的代码,已经使用了asio::local类。明的建筑失败了。有什么解决办法吗?编译器说local不是asio的成员。我觉得有个技巧可以解决这个问题。请帮助。谢谢。

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

boost::asio::local对象利用POSIX特性,MinGW明确声明它将不提供POSIX运行时环境:

MinGW,作为极简主义者,没有,也永远不会,试图为MS-Windows上的POSIX应用程序部署提供一个POSIX运行时环境。如果你想在这个平台上部署POSIX应用程序,请考虑Cygwin。

经过大量的调查,我发现没有办法在windows中使用asio::local