美文网首页
PCH 与 Header File 问题记录

PCH 与 Header File 问题记录

作者: 灵山脚下小香猪 | 来源:发表于2019-05-30 11:03 被阅读0次

    问题描述:

    接手一个项目,先前的同事在项目中很多字符串常量并未统一管理,用到的时候写进代码行中,因此想着把一些全局用到的字符串常量提取出来,以便管理

    处理方案:

    1.添加一个Header File(**注意要勾选target**

    添加Header.h(01) 添加Header.h(02)

    2.在原有的先前同事创建的PCH中引入Header.h

    然而:

    Header.h中定义的常量在文件中怎么都引用不到,一直报错(抓耳脑塞一个多小时,主要项目比较闲,其他老师在做项目的时候可别因为这耽误时间)

    NIMA,Xcode秀逗了????????????

    尝试各种配置,重启Xcode都无济于事

    终于:

    本着试试的心态检查了一下pch文件的配置:

    我的天,他竟然在Prefix Header中配置的绝对路径: /user/mymacname/DeskTop/MyProject/MyProject.pch

    因为是接手的项目,所以我把原项目复制一份已做备份,然后把原来的项目放到了Documents文件夹里

    结果就是,复制出来的项目Prefix Header配置的路径是原文件的路径也就是桌面上那一份代码的路径

     - - 描述有点乱,总之问题是 Prefix Header 配置不对导致的

    所以:

    1、Prefix Header 一定要配置相对路径 $(SRCROOT)/你的项目文件夹/你的pch文件名.pch

    正确的路径

    2、不要太相信别人

    3、出来混迟早要还的,自己挖坑自己挑

    (如果不搬迁项目的存储地址,一切会很顺利)

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    God bless every programmed ape!

    上帝保佑每一只程序猿!Amen!

    相关文章

      网友评论

          本文标题:PCH 与 Header File 问题记录

          本文链接:https://www.haomeiwen.com/subject/mwlmtctx.html