error LNK2019

  • Onderwerp starter Onderwerp starter sjg
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

sjg

Gebruiker
Lid geworden
26 aug 2006
Berichten
29
Hallo,

Ik ben een simpel programmatje aan het schrijven dat windows moet afsluiten. Ik heb daar ergens de code voor gevonden, die heb ik in visual studio 2005 gezet, maar toen bleek de windows.h header niet aanwezig te zijn. Dus toen heb ik de Microsoft Windows SDK geïnstalleerd, maar ik blijf nog steeds de volgende fout houden:
Code:
1>------ Build started: Project: afsluiten2, Configuration: Debug Win32 ------
1>Compiling...
1>afsluiten2.cpp
1>Linking...
1>afsluiten2.obj : error LNK2019: unresolved external symbol __imp__ExitWindowsEx@8 referenced in function _wmain
1>D:\documenten\sander.install\Mijn documenten\Visual Studio 2005\Projects\afsluiten2\Debug\afsluiten2.exe : fatal error LNK1120: 1 unresolved externals
1>Build log was saved at "file://d:\documenten\sander.install\Mijn documenten\Visual Studio 2005\Projects\afsluiten2\afsluiten2\Debug\BuildLog.htm"
1>afsluiten2 - 2 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

De code die ik gebruik is:
Code:
// afsluiten2.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "windows.h"

int _tmain(int argc, _TCHAR* argv[])
{
	ExitWindows(0,0); 
	return 0;
}

Ik hoop dat jullie me kunnen helpen
 
Ik heb het geprobeerd, er is echter geen verandering, ik hoop dat jullie nog een andere oplossing weten.
 
Ik heb het geprobeerd, er is echter geen verandering, ik hoop dat jullie nog een andere oplossing weten.

Ik zie niet meteen wat er fout kan zijn op het missen van de header files na. Heb je allebei de header files verandert met <> ? ( niet dat het iets uitmaakt, het is gewoon een beter schrijfstijl
om system header files op te roepen met <>, compileren zal ook een factie sneller verlopen. )

verder zou ik dit eens proberen

PHP:
#include <stdio.h>
#include <stdlib.h>

// rest van de code 

system( "SHUTDOWN -S -T 01" );

Ik kan het zelf niet testen, maar ik dacht dat als je dat commando in een prompt ingaf dat windows afsluitte. En system voert de dingen in een prompt uit...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan