如何使用theos链接IOKit?

时间:2014-12-28 01:37:08

标签: ios theos iokit

我正在开发使用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

我已经将libIOKit.dylib复制到$THEOS/lib/并使用了makefile,但似乎dylib没有链接。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

问题是由子项目的makefile引起的。

所以我的两个makefile都包含

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

感谢。