nelem.h 在哪里? (对于 OpenSSL)

Where is nelem.h? (for OpenSSL)

我正在尝试从 git://git.openssl.git 下载的源代码构建 OpenSSL。编译失败,因为它无法打开“nelem.h。我在整个下载的存储库和所有 MSVC 2019 包含目录中搜索了它,但没有运气。那个野兽在哪里?

我通过 Google 搜索找到了它。我手动创建如下

// nelem.h
#ifndef OSSL_INTERNAL_NELEM_H
# define OSSL_INTERNAL_NELEM_H
# define OSSL_NELEM(x)    (sizeof(x)/sizeof((x)[0]))
#endif

21 年 3 月 9 日更新
Matt Caswell 是对的:今天我在 include/internal/nelem.h

中找到了它