我已经按照这个答案下载了 Bonjour - https://stackoverflow.com/a/19585202/492336
我正在尝试使用 VS2008 为 Windows 编译它,但出现此错误:
错误 C2016:C 要求结构或联合至少有一个成员
错误在mDNSEmbeddedAPI.h
, 在代码中的这个地方:
#define NSEC_MCAST_WINDOW_SIZE 32
typedef struct
{
//domainname *next;
//char bitmap[32];
} rdataNSEC;
由于这是 Apple 发布的知名库,我很惊讶它无法编译,只要他们将其作为 Visual Studio 项目提供。
是因为我使用的是VS2008吗?最初发布的项目文件是针对旧版本的——我认为是 VS2005?