首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

WinCE 关机函数SetSystemPowerState的疑问,该如何解决

2012-03-23 
WinCE 关机函数SetSystemPowerState的疑问欲实现将挂起直接关机,在OEMPowerOff函数中直接添加SetSystemPow

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

热点排行