折腾了一天,这里介绍下问题背景
1、引入了一个第三方的framework,在我新建的测试工程里面,编译运行都没有问题。所以framework本身是ok的。
2、在加入一个现有项目时,出现了如下的问题
2.1 #import <framework_name/filename.h>这句话放在.h文件中,提示文件不存在,编译不通过。按住command提示文件不存在
2.2 上面这句话放在.mm文件中,编译通过,按住command也可以跳转到对应的文件中
framework search path之类的,都检查对比过,没有问题,否则的话,放在.mm中应该也无法编译通过才对。
请大家帮忙看看这是什么科学道理
1、引入了一个第三方的framework,在我新建的测试工程里面,编译运行都没有问题。所以framework本身是ok的。
2、在加入一个现有项目时,出现了如下的问题
2.1 #import <framework_name/filename.h>这句话放在.h文件中,提示文件不存在,编译不通过。按住command提示文件不存在
2.2 上面这句话放在.mm文件中,编译通过,按住command也可以跳转到对应的文件中
framework search path之类的,都检查对比过,没有问题,否则的话,放在.mm中应该也无法编译通过才对。
请大家帮忙看看这是什么科学道理