iphone - 变量的类型不完整 'struct sockaddr_in'

标签 iphone objective-c ios ios5 compiler-errors

我尝试使用

 struct sockaddr_in sin;

但如果我使用它,我会得到

Variable has incomplete type 'struct sockaddr_in' 

Forward declaration of 'struct sockaddr_in'

作为错误。 我在使用 Xcode4 时出错。在 Xcode3.2 中它工作。 有人知道如何解决这个错误吗?? 我的导入是

#import <sys/socket.h>
#import <netinet/in.h>
#import <netinet6/in6.h>
#import <arpa/inet.h>
#import <ifaddrs.h>
#include <netdb.h>
#import <SystemConfiguration/SCNetworkReachability.h>

最佳答案

您是否将您的目标与这两个库相关联?

  • CFNetwork
  • 系统配置

enter image description here

关于iphone - 变量的类型不完整 'struct sockaddr_in',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8969194/

相关文章:

ios - 使用 OpenAL 对音频电平进行采样

iphone - 无法在 iOS 中将字节数组发布到 Web 服务 (REST)

iphone - NSString 到 NSNumber 的格式

ios - UNUserNotificationCenterDelegate 委托(delegate)方法 "nearly matches optional requirement"

objective-c - 如何使用 NSLog 显示十六进制字节

IOS - 为什么标签没有更新?

ios - 更改 URL 时 MPMoviePlayerController 发送 "end of movie reached"

ios - ionic 无法加载网页,错误为 : The operation couldn’t be completed.(NSURLErrorDomain 错误 -999。)

iphone - 使用 XMPP 框架与 Google Talk 客户端聊天

iphone - Objective-C 中的问题随机数