Проблема с SetSuspendState - PullRequest
       41

Проблема с SetSuspendState

3 голосов
/ 21 июля 2010

Я пишу небольшое приложение для входа компьютера в режим ожидания:

#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: \Документы и настройки \ Sobak \ Desktop \ Standby \ Release \ Standby.exe: фатальная ошибка LNK1120: 1 неразрешенная externalsexternals

Как это исправить?

PS Я использую Visual Studio 2005

Заранее спасибо.

1 Ответ

5 голосов
/ 21 июля 2010

Вы должны связать свою программу с библиотекой PowrProf.lib. Вы можете сделать это, добавив следующую строку:

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