при попытке скомпилировать элементарное
Код:
#include <windows.h>
int main()
{
return 0;
}
начинает сильное ругаться
Код:
1>------ Сборка начата: проект: ConsoleApplication10, Конфигурация: Release Win32 ------
1> ConsoleApplication10.cpp
1>C:\Program Files (x86)\Windows Kits\8.1\Include\shared\minwindef.h(171): error C2143: syntax error: missing ';' before '*'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\shared\minwindef.h(171): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnt.h(669): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnt.h(669): error C2378: 'PDWORD': redefinition; symbol cannot be overloaded with a typedef
1> C:\Program Files (x86)\Windows Kits\8.1\Include\shared\minwindef.h(171): note: see declaration of 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnt.h(669): error C2146: syntax error: missing ';' before identifier 'PLCID'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnt.h(5702): warning C4391: 'DWORD __readfsdword(DWORD)': incorrect return type for intrinsic function, expected 'unsigned long'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnt.h(5724): warning C4391: 'DWORD __readfsdword(DWORD)': incorrect return type for intrinsic function, expected 'unsigned long'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnt.h(10598): error C3646: 'AccessStatus': unknown override specifier
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnt.h(10598): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnt.h(16915): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnt.h(18016): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\fileapi.h(1240): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\processthreadsapi.h(976): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(240): error C2146: syntax error: missing ')' before identifier 'lpTimeAdjustment'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(457): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(470): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(520): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(532): error C2733: 'VerSetConditionMask': second C linkage of overloaded function not allowed
1> C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnt.h(17986): note: see declaration of 'VerSetConditionMask'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(549): error C2146: syntax error: missing ')' before identifier 'Flags'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\memoryapi.h(125): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\memoryapi.h(198): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\memoryapi.h(352): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\memoryapi.h(453): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\securitybaseapi.h(369): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\securitybaseapi.h(398): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\securitybaseapi.h(411): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\securitybaseapi.h(764): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\securitybaseapi.h(855): error C2143: syntax error: missing ';' before '__stdcall'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\securitybaseapi.h(855): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\securitybaseapi.h(855): error C2040: 'PDWORD': 'int' differs in levels of indirection from 'int *'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\securitybaseapi.h(859): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\securitybaseapi.h(878): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\securitybaseapi.h(1033): error C2146: syntax error: missing ')' before identifier 'AccessMask'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winbase.h(1123): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winbase.h(2289): error C2146: syntax error: missing ')' before identifier 'pdwQuotaAllowed'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winbase.h(3231): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winbase.h(3240): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winbase.h(3569): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winbase.h(3579): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winbase.h(5939): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winbase.h(5947): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winbase.h(7662): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winbase.h(8155): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winbase.h(8165): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winbase.h(8647): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winbase.h(8680): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnls.h(2111): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnls.h(2124): error C2061: syntax error: identifier 'PDWORD'
1>C:\Program Files (x86)\Windows Kits\8.1\Include\um\wincrypt.h(8583): error C2061: syntax error: identifier 'PDWORD'
И ЕЩЕ КУЧА ПОДОБНЫХ СТРОК
========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Заголовочные файлы не трогал, из глобального: соглашался на то, чтобы загрузить отладочные символы ядра при запросе.
Не могу понять из за чего такое случилось, а не давно все работало. как починить?