GetConsoleAliasExes - undeclared
-
Hi,
ich hab die windows.h, wincon.h eingebunden. Hab die _WIN32_WINNT Variable gesetzt. Was soll ich noch tun?
-
Platform SDK installiert ?
-
Client Requires Windows XP, Windows 2000 Professional, or Windows NT Workstation 4.0.
Server Requires Windows Server 2003, Windows 2000 Server, or Windows NT Server 4.0.
Header Declared in Wincon.h; include Windows.h.Library Link to Kernel32.lib.
DLL Requires Kernel32.dll.
Unicode Implemented as GetConsoleAliasExesW (Unicode) and GetConsoleAliasExesA (ANSI).Wenn du das alles hast und es immer noch nicht geht, brauchst du ein neues Platform SDK
-
Ich habe die aktuelle SDK. Ich habe in der wincon.h diese _WINNT.... if abfragen kommentwiert und nun geht es. ....Woran liegt das?
-
In älteren Windows-Versionen gibt es diese API noch nicht. Deshalb die Abfragen #if (_WIN32_WINNT >= 0x0500). Übrigens, besser nicht die Headerfiles editieren, sonst bekommst du Probleme, wenn du andere Programme compilieren willst.
-
Es ging aber nicht anders...was sollt ich tun?
-
#define _WIN32_WINNT 0x0501
#include <windows.h>
wichtig ist die reihenfolge
-
Muss man nich zusätzlich auch WINVER definieren ?