通过add file to "<#name#>"添加子工程,然后修改header search path合并工程之后遇到了几个特别别神奇的问题。
header search 关联路径的位置。
1.,如果把导入工程的关联路径的查找方式改成recursive,就会报如下错误
但是如果用non-recursive是找不到导入工程的文件的。
2.我尝试不管设置问题,直接解决红色错误,上图报错所在的类里导入 "sys/time.h"之后不再报错,可是会有别的类里继续出现类似的错误,这个时候再导入已经没有效果。
3.更改c的编译标准之后,出现的问题更奇怪,不过更多的是找不到定义的方法,类似:Use of undeclared identifier 'time'。
不知道有没有人能帮忙解答一下这种路径冲突问题。
你的问题解决了吗?我的问题是:工程B合并工程A之后,在工程B中找不到工程A的.m文件,能找到工程A的.h文件。