zoukankan      html  css  js  c++  java
  • Xcode解决“Implicit declaration of function 'XXX' is invalid in C99” 警告或报错

    1.Build Setting>>>C Language Dialect,然后选择GNU99[-std=gnu99] (选择看项目实际要求)。

    2.Build Setting>>>Architectures>>>Vaild Architectures,然后把arm64和armv7s去掉。


    3.Build Setting>>>Architectures>>>Build Active Architecture Only,把Debug的YES改为NO。


    4.Build Phases>>>Compile>>>找到对应的文件 添加-fno-objc-arc

    设置Architectures和Valid Architectures

    目前ios的指令集有以下几种:

    1,armv6,支持的机器iPhone,iPhone2,iPhone3G及对应的iTouch

    2,armv7,支持的机器iPhone4,iPhone4S

    3,armv7s,支持的机器iPhone5,iPhone5C

    4,arm64,支持的机器:iPhone5S

    机器对指令集的支持是向下兼容的,因此armv7的指令集是可以运行在iphone5S的,只是效率没那么高而已~

    ========================

    Architecture : 指你想支持的指令集。

    Valid architectures : 指即将编译的指令集。

    Build Active Architecture Only : 只是否只编译当前适用的指令集。

  • 相关阅读:
    w3c盒子模型与ie盒子模型
    前端入门
    连接数据库好用工具
    前端开发工具
    刚发现的取色工具
    使用val()另一个妙用------选中select/checkbox/radio的值
    z-index的妙用
    react生命周期函数
    react中虚拟dom的diff算法
    React中的虚拟DOM
  • 原文地址:https://www.cnblogs.com/jiuyi/p/10441454.html
Copyright © 2011-2022 走看看