Tweak 引用问题,求指导


#1

app和tweak是分开的 单独的tweak如何引用app中的头文件 比如#import “DataCenter.m” ,make的时候会提示 Tweak.xm:2:9: fatal error: ‘DataCenter.m’ file not found


#2

import 一个m文件???


#3

我昨天说什么来着


#4

我们先不说为什么你在import m文件的问题,我就当做是手滑打错了吧。

至于头文件,你需要增加头文件搜索路径。
Makefile和Xcode有相应的方法,Makefile是编辑CFLAGS和CPPFLAGS(还是CXXFLAGS来着)。

球球里学学正向开发吧


#5

我现在想将app和tweak分开,但是tweak要访问app里面的一些类的方法,所以就要导入头文件,然后粘贴的时候没注意就把.m输进去了,:sweat_smile:


#6

输错了,:sweat_smile:


#7

我现在是这么做的,将单独区分开的Xcode开发的app和tweak通过命令打成一个deb包。但是tweak要引用到app里面的头文件做一些处理,然后我就想import头文件,结果拷贝头文件名字的时候没注意.h还是.m,然后就make报错了,还以为不能引入


#8

不用拷贝啊,直接增加头文件搜索路径就行了。拷贝可能会导致两个版本不一样带来的各种问题