• iOS-----解决Prefix Header出错的问题


    我们在使用 Prefix Header 预编译文件时有时会遇到如下的报错

    clang: error: no such file or directory: '/Users/linus/Dropbox/Apps/My App/Projekt/My App/SlideMenu/SlideMenu-Prefix.pch'

    clang: error: no input files

    Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 254

    自己在网上搜索了下,在 stackoverflow 中寻找到了解决方案,解决方法如下:


    1. Make new file: ⌘cmd+N
    2. iOS/Mac > Other > PCH File > YourProject-Prefix.pch.
    3. Project > Build Settings > Search: "Prefix Header".
    4. Under "Apple LLVM 6.0" you will get the Prefix Header key
    5. Type in: "YourProjectName/YourProject-Prefix.pch"
    6. Clean project: ⌘cmd+⇧shift+K
    7. Build project: ⌘cmd+B

    直接在修改工程配置文件,将刚刚创建的PCH file的路径添加到building setting中的precompile header选项中去,注意debug和release两栏都要添加:

          技术分享

      注意:

    1. 将Precompile Prefix Header为YES,预编译后的pch文件会被缓存起来,可以提高编译速度  
    2. 修改pch文件路径按照如下格式:将building setting中的precompile header选项的路径添加“$(SRCROOT)/项目名称/pch文件名”(例如:$(SRCROOT)/自定义数字键盘/自定义数字键盘-Prefix.pch)

    如果大家有更好的解决方法,望大家分享出来,一同学习!

  • 相关阅读:
    第一章嵌入式系统基础1.5嵌入式系统性能评价
    第一章嵌入式系统基础1.4
    1.3嵌入式系统的硬件基础
    学习第二天
    经典的删除字符串中指定的字符
    字符串的两种表示
    股票数据定向爬虫
    淘宝商品比价定向爬虫
    中国大学排名定向爬虫
    python小练习 批量修改文件名
  • 原文地址:https://www.cnblogs.com/congli0220/p/4952211.html
Copyright © 2020-2023  润新知