当尝试处理来自 sys/sockets.h bind() 的返回值(应该是 int)时,Xcode 无法编译并出现错误
Invalid operands to binary expression ('__bind' and 'int')
它似乎在为 bind() 提取不正确的函数定义,因为当我从上下文菜单中选择“跳转到定义”时,它给了我三个选项:2 个来自functional.cpp 的定义,1 个来自 sys/sockets.h。我的代码中包含 sys/sockets,如何强制编译器使用正确的定义?