解决方案 »

  1.   


    把这个包含去掉,然后看看哪些函数没有定义。查找到xcode中这些函数的定义文件,包含进去就可以了。或者是找替代函数。
      

  2.   


    #include <linux/sockios.h>我注释掉了,还是会报一些函数没有定义的错误,这些函数是Linux相关的库函数。我在Mac OS X中使用find / -name "sockios.h",没有找到文件,/usr/include下也没有linux这个目录。
      

  3.   


    看看那些函数是不是BSD Socket 的函数,如果是ios肯定有相应的函数,可能头文件不相同而已。如果真的没有,看代码,了解功能,使用BSD Socket 重写。
      

  4.   

    谢谢,问题解决了,把linux/sockios.h等头文件注释起来了,然后不能识别的函数,在iOS寻找了替换的函数。