2
我最近開始學習如何開發與theos調整,掛鉤到應用程序等。我想做一個Activator監聽器,只是說出測試。說出測試不記錄,是的,我知道。麻煩製作一個Activator監聽器(隨着theos)
我最近在Cydia上找到了這個命令行實用程序,名爲,講的是,它允許我的設備通過終端進行通話。我在Github的AppleNerd的回購庫上找到了一個Activator模板,在編譯部分到來之前,它發揮得非常好。我使用了系統(說話測試);我在那兒寫過這樣的代碼:
#import "libactivator.h"
@interface Testivator : NSObject<LAListener>
{}
@end
@implementation Testivator
-(void)activator:(LAActivator *)activator receiveEvent:(LAEvent *)event {
system("speak Test");
}
+(void)load {
NSAutoreleasePool *p = [[NSAutoreleasePool alloc] init];
[[LAActivator sharedInstance] registerListener:[self new] forName:@"um"];
[p release];
}
@end
而生成文件看起來是這樣的:
include theos/makefiles/common.mk
TWEAK_NAME = Testivator
Testivator_FILES = Listener.xm
Testivator_LDFLAGS = -lactivator
include /var/theos/makefiles/tweak.mk
我使用RPetrich最新的激活頭,但是當我嘗試編譯它告訴我,該庫無法被發現。就像這樣:
LD:圖書館沒有找到-lactivator
爲什麼不會在編譯?