Frage

Ich schreibe eine kleine Anwendung, um den Computer in den Standby-Modus zu versetzen:

#include "stdafx.h"
#include <windows.h>
#include <PowrProf.h>

int _tmain(int argc, _TCHAR* argv[])
{
   SetSuspendState(FALSE, FALSE, FALSE);

   return 0;
}

Ich erhalte diesen Fehler:1>Standby.obj:Fehler LNK2001:ungelöstes externes Symbol _setsuspendState@12 1> C: Dokumente und Einstellungen Sobak Desktop Standby Release Standby.exe:Schwerwiegender Fehler LNK1120:1 ungelöste externalexternals

Wie kann ich es reparieren?

P.S.Ich verwende Visual Studio 2005

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Sie sollten Ihr Programm mit dem verknüpfen PowrProf.lib Bibliothek.Sie können dies tun, indem Sie die folgende Zeichenfolge hinzufügen:

#pragma comment(lib, "PowrProf.lib")
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top