3

コンピューターをスタンバイ モードにする小さなアプリケーションを作成します。

#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

どうすれば修正できますか?

PS私はVisual Studio 2005を使用しています

前もって感謝します。

4

1 に答える 1

5

プログラムをPowrProf.libライブラリとリンクする必要があります。次の文字列を追加することでそれを行うことができます。

#pragma comment(lib, "PowrProf.lib")
于 2010-07-21T19:55:26.117 に答える