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 : 只是否只编译当前适用的指令集。

  • 相关阅读:
    CSS样式
    Python宏观
    javaScript----------(函数)
    vue-----5计算属性
    python之函数作用域、嵌套以及闭包
    python之函数的定义、传参以及动态参数
    python之文件操作
    基础数据类型的补充以及深浅copy
    小数据池、代码块以及编码转换
    python基础二
  • 原文地址:https://www.cnblogs.com/jiuyi/p/10441454.html
Copyright © 2011-2022 走看看