c++ - EAI_NODATA 和 EAI_ADDRFAMILY 未声明(Linux 操作系统)

标签 c++ c linux gcc compilation

有人知道为什么这些常量无法编译吗?我更改了 gcc,看来我的某些开发库存在问题。

我想用 CCFLAGS 中的 -DDEAI_ADDRFAMILY -DEAI_NODATA 来修复它。

响铃了吗?

最佳答案

您缺少包含文件

#include <netdb.h>

关于c++ - EAI_NODATA 和 EAI_ADDRFAMILY 未声明(Linux 操作系统),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7739983/

相关文章:

python - 在 python(或其他)中读取的 C++ 数据文件输出格式的大小效率更高?

c++ - 在嵌套的 'try' 中重新抛出异常是否合法?

c - TCP 服务器在第一次连接后挂起

regex - 如何删除匹配单词之间的空格?

linux - Arduino - Linux - URG 库

c++ - 'struct (*)[]' 和 'struct *[]' 有什么区别?

c++ fopen 正在返回一个文件 * 带有 <bad ptr> 的

c - C 中没有 fork 的无名管道

c - 与循环迭代相比的内存分配效率

java - 如何拦截用户与 UI 交互产生的 motionEvents 和 keyEvents