我正在开发一个使用 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 没有链接。
我该如何解决这个问题?
Best Answer-推荐答案 strong>
问题是由子项目的makefile引起的。
所以我的两个 makefile 都包含
XXX_LDFLAGS = -lIOKit -L
谢谢。
关于ios - 如何使用 theos 链接 IOKit?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/27673035/
|