2014-12-28 9 views
2

IOKit을 사용하여 배터리 정보를 얻는 방법을 알아보고 있지만 빌드에 실패합니다.theos를 사용하여 IOKit을 어떻게 연결할 수 있습니까?

Undefined symbols for architecture armv7: 
    "_IOPSCopyPowerSourcesInfo", referenced from: 
     getBatteryPercent(int*) in PRJNAME.mm.3bb88719.o 
    "_IOPSCopyPowerSourcesList", referenced from: 
     getBatteryPercent(int*) in PRJNAME.mm.3bb88719.o 
    "_IOPSGetPowerSourceDescription", referenced from: 
     getBatteryPercent(int*) in PRJNAME.mm.3bb88719.o 

이미 $THEOS/lib/libIOKit.dylib를 복사하고 메이크와 함께 일하지만 dylib가와 연결되지 않은 것 같다.

어떻게 해결할 수 있습니까?

+0

irc.saurik.com #theos. –

+1

@MatteoPacini 많은 고마워! 그것은 나를 많이 도왔습니다. – qbx2

답변

1

문제는 하위 프로젝트의 메이크 파일 때문에 발생했습니다.

그래서 내 메이크 모두

XXX_LDFLAGS = -lIOKit -L<Library directory, necessary if the dylib is not in $THEOS/lib>

감사가 포함되어 있습니다.