是否可以将 boost::asio::local
与 MinGw 一起使用?根据 this Windows 不支持 Unix 本地套接字链接。
编辑:我正在构建一个已经存在的代码,该代码使用了 asio::local
类。在 MinGw 下构建失败。有什么解决方法可以解决吗?编译器说 local
不是 asio
的成员。我觉得有一个技巧可以解决它。请帮忙。谢谢。
最佳答案
MinGW 不支持 POSIX 应用程序。相反,请考虑使用 Cygwin .
boost::asio::local
对象利用 POSIX 功能和 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.
关于c++ - 在 MinGW 中使用 boost::asio::local,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32400238/