WinCE 关机函数SetSystemPowerState的疑问
欲实现将挂起直接关机,在OEMPowerOff函数中直接添加
SetSystemPowerState( TEXT("OFF"), POWER_STATE_OFF, POWER_FORCE );
再将电源管拉低,实现关机功能,可是问题来了,编译提示如下错误:
unresolved external symbol SetSystemPowerState referenced in function OEMPowerOff
针对这个错误,本人做了如下事情:
1、检查了电管管理组件是否加上了,检查以加上.
2、包含头文件include<pm.h>
3、在sources文件做链接定义
TARGETLIBS= \
$(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib \
可是编译错误还是一样的··请问各位大牛我错在哪了?
[解决办法]
SetSystemPowerState是系统API,它在底层调用的是OEMPowerOff,你就在OEMPowerOff里做你想做的事情不就行了。
[解决办法]
TARGETLIBS= \
$(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib \
有没有这个库存在呢
http://msdn.microsoft.com/en-us/library/ms920754.aspx