Problem mit SetSuspendState
-
26-09-2020 - |
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.
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