我写了一个小应用程序让电脑进入待机模式:
#include "stdafx.h"
#include <windows.h>
#include <PowrProf.h>
int _tmain(int argc, _TCHAR* argv[])
{
SetSuspendState(FALSE, FALSE, FALSE);
return 0;
}
我得到这个错误: 1>Standby.obj : error LNK2001: 未解析的外部符号 _SetSuspendState@12 1>C:\Documents and Settings\Sobak\Desktop\Standby\Release\Standby.exe : fatal error LNK1120: 1 unresolved externalsexternals
我该如何解决?
附言 我使用 Visual Studio 2005
提前谢谢你。
最佳答案
您应该将您的程序与 PowrProf.lib
库链接。您可以通过添加以下字符串来实现:
#pragma comment(lib, "PowrProf.lib")
关于c++ - SetSuspendState 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3303243/