我在用SDK 10.6编译这个很棒的TCP库时遇到了麻烦。
我得到了:
/Users/cisary/Desktop/AI/AI/TCP/GCDAsyncSocket.m:185:11: error: instance variables may not be placed in class extension
uint32_t flags;
^
/Users/cisary/Desktop/AI/AI/TCP/GCDAsyncSocket.m:186:11: error: instance variables may not be placed in class extension
uint16_t config;
instance variables may not be placed in class extension
是什么意思?
发布于 2013-09-15 08:50:23
您是否正在尝试为i386进行编译?这不适用于GCDAsyncSocket.m,因为我在github上找到了它。类扩展中定义的实例变量是一种现代的运行时特性。尝试针对x86_64进行编译。
https://stackoverflow.com/questions/18807125
复制相似问题