SetSuspendState 的问题
我编写了一个小应用程序来使计算机进入待机模式:
#include "stdafx.h"
#include <windows.h>
#include <PowrProf.h>
int _tmain(int argc, _TCHAR* argv[])
{
SetSuspendState(FALSE, FALSE, FALSE);
return 0;
}
我收到此错误: 1>Standby.obj:错误LNK2001:无法解析的外部符号_SetSuspendState@12 1>C:\Documents and Settings\Sobak\Desktop\Standby\Release\Standby.exe : 致命错误 LNK1120: 1 未解析的 externalsexternals
我该如何修复它?
聚苯乙烯 我使用 Visual Studio 2005
提前谢谢您。
I write a small application to enter the computer to Standby Mode:
#include "stdafx.h"
#include <windows.h>
#include <PowrProf.h>
int _tmain(int argc, _TCHAR* argv[])
{
SetSuspendState(FALSE, FALSE, FALSE);
return 0;
}
I get this error:
1>Standby.obj : error LNK2001: unresolved external symbol _SetSuspendState@12
1>C:\Documents and Settings\Sobak\Desktop\Standby\Release\Standby.exe : fatal error LNK1120: 1 unresolved externalsexternals
How can I fix it?
P.S.
I use Visual Studio 2005
Thank you in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该将您的程序与
PowrProf.lib
库链接。您可以通过添加以下字符串来做到这一点:You should link your programm with the
PowrProf.lib
library. You could do it by adding the following string: