2015-09-04 34 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。這是不可移植的。

相關問題