2012-11-24 71 views
4

我的平臺(MinGW)未定義宏ETIMEDOUT,其中others。有人在另一個問題中提出,這可以用GnuLib修復。使用GnuLib而無需Autotools

我想這樣做,但似乎任何項目希望使用GnuLib也必須使用Autotools。我的項目只是有一個Makefile。

如何在不添加Autotools的情況下使用GnuLib補充我的平臺?

回答

2

你可以更容易,只需添加folliwng在你的頭文件,而不是像gnulib東西..


#ifndef ETIMTDOUT 
#define ETIMEDOUT 10060 
//if you have WSAETIMEDOUT defined, then you can just 
//#define ETIMEOUT WSAETIMEDOUT 
#endif