2010-07-21 46 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")