美文网首页iOS Developer
xcode 提示找不到文件,文件红名了咋办

xcode 提示找不到文件,文件红名了咋办

作者: 懂你的 | 来源:发表于2016-12-01 17:52 被阅读636次

    今天用xcode,加入cpp文件,加入后可以正常编译,但是红名,双击也无法打开。

    在网上找了一些说法,都搞不定,最后自己通过*.xcodeproj搞定,具体步骤如下:

    0.工程中点击对应的文件,把右边的属性identify and type中的location项改为"Relative To Project".然后就是需要设置这些文件对应*.xodeproj的目录了。

    针对上图所示的目录结构如果src中有个helloworld.cpp,include中有个.h,则需要做如下处理:

    1.找到*.xcodeproj,右击,点击"显示包内容"(别忘了先备份该文件)。

    2.文本方式打开project.pbxproj。

    3. 第一步,在“/* Begin PBXFileReference section */”下面找到helloworld.cpp,增加或者修改path = ../../src/helloworld.cpp;(../两次分别是xcodeproj目录和project目录,如果有三级目录则需要../三次)。然后对.h做同样的操作

    4.第二步,在"/* Begin PBXGroup section */"下面找到helloworld.cpp,增加或者修改path=../../src;。我的.h和.cpp在是同一个PBXGroup里面,就没有处理.h,这样是可以的。

    5. 然后回到*.xcodeproj,打开,一切又正常了。

    如果有人有更好的办法,烦请留言,谢谢!

    相关文章

      网友评论

        本文标题:xcode 提示找不到文件,文件红名了咋办

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