2010-07-21 14 views
3

我写一个小应用程序输入计算机,以待机模式:问题的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

我该如何解决它?

P.S. 我使用Visual Studio 2005

谢谢您提前。

回答

5

你应该链接你的程序与PowrProf.lib库。您可以通过添加以下字符串来实现:

#pragma comment(lib, "PowrProf.lib")