这是一个创建于 3612 天前的主题,其中的信息可能已经有所发展或是发生改变。
折腾了一天,这里介绍下问题背景
1、引入了一个第三方的framework,在我新建的测试工程里面,编译运行都没有问题。所以framework本身是ok的。
2、在加入一个现有项目时,出现了如下的问题
2.1 #import <framework_name/filename.h>这句话放在.h文件中,提示文件不存在,编译不通过。按住command提示文件不存在
2.2 上面这句话放在.mm文件中,编译通过,按住command也可以跳转到对应的文件中
framework search path之类的,都检查对比过,没有问题,否则的话,放在.mm中应该也无法编译通过才对。
请大家帮忙看看这是什么科学道理
1 条回复 • 2015-01-05 08:59:42 +08:00
|
|
1
teavoid 2015-01-05 08:59:42 +08:00
update一下 这个问题是因为有其他的.m文件也包含了这个.h文件,而我,没有把这个.m文件改名。所以编译器没有开启混编模式。
|