2015-09-04 129 views
0

使用MinGw可以使用boost::asio::local吗?根据this链接Unix本地套接字不支持在Windows中。使用boost :: asio :: local使用MinGW

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

回答

2

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

boost::asio::local对象使用POSIX功能和MinGW明确指出,它不会提供POSIX运行环境:

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

0

经过大量调查后,我发现在windows下无法使用asio::local。这是不可移植的。

相关问题