| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Настройка vs2005 |
| Автор: Gaudi 19.8.2007, 19:31 |
| Господа, здравствуйте! Попрошу разобраться, не компилируется в vs2005. В vs2003 все работает. 100% проблема в настройках ------ Build started: Project: test, Configuration: Debug Win32 ------ Compiling... stdafx.cpp g:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(222) : error C2146: syntax error : missing ';' before identifier 'PVOID64' g:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(222) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int g:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C2146: syntax error : missing ';' before identifier 'Buffer' g:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int g:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int Build log was saved at "file://d:\test\Debug\BuildLog.htm" Ex13b - 5 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== // // winnt.h // typedef void *PVOID; typedef void * POINTER_64 PVOID64; // line 222 typedef union _FILE_SEGMENT_ELEMENT { PVOID64 Buffer; //line 5940 ULONGLONG Alignment; }FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT; |