我的平臺(MinGW)未定義宏ETIMEDOUT
,其中others。有人在另一個問題中提出,這可以用GnuLib修復。使用GnuLib而無需Autotools
我想這樣做,但似乎任何項目希望使用GnuLib也必須使用Autotools。我的項目只是有一個Makefile。
如何在不添加Autotools的情況下使用GnuLib補充我的平臺?
我的平臺(MinGW)未定義宏ETIMEDOUT
,其中others。有人在另一個問題中提出,這可以用GnuLib修復。使用GnuLib而無需Autotools
我想這樣做,但似乎任何項目希望使用GnuLib也必須使用Autotools。我的項目只是有一個Makefile。
如何在不添加Autotools的情況下使用GnuLib補充我的平臺?
你可以更容易,只需添加folliwng在你的頭文件,而不是像gnulib東西..
#ifndef ETIMTDOUT
#define ETIMEDOUT 10060
//if you have WSAETIMEDOUT defined, then you can just
//#define ETIMEOUT WSAETIMEDOUT
#endif
保羅埃蓋特寫道:a patch to use gnulib without automake。它自2017-03-13開始在主分支上提供。請致電gnulib-tool
與--gnu-make
。