Asif110

This is again a legacy code porting problem apprently there is something in my stdAfx.h file thats causing to generate syntax erros in PaltformSDK header files (winnt.h, windef.h, etc.) here is the complete code of my stdAfx.h file

// stdafx.h : include file for standard system include files,

// or project specific include files that are used frequently, but

// are changed infrequently

//

#if !defined(AFX_STDAFX_H__706BC496_9D0F_11D5_860A_000021EA9516__INCLUDED_)

#define AFX_STDAFX_H__706BC496_9D0F_11D5_860A_000021EA9516__INCLUDED_

#if _MSC_VER > 1000

#pragma once

#endif // _MSC_VER > 1000

#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers

#include <afxwin.h> // MFC core and standard components

#include <afxext.h> // MFC extensions

#ifndef _AFX_NO_OLE_SUPPORT

#include <afxole.h> // MFC OLE classes

#include <afxodlgs.h> // MFC OLE dialog classes

#include <afxdisp.h> // MFC Automation classes

#endif // _AFX_NO_OLE_SUPPORT

#ifndef _AFX_NO_DB_SUPPORT

#include <afxdb.h> // MFC ODBC database classes

#endif // _AFX_NO_DB_SUPPORT

#ifndef _AFX_NO_DAO_SUPPORT

#include <afxdao.h> // MFC DAO database classes

#endif // _AFX_NO_DAO_SUPPORT

#include <afxdtctl.h> // MFC support for Internet Explorer 4 Common Controls

#ifndef _AFX_NO_AFXCMN_SUPPORT

#include <afxcmn.h> // MFC support for Windows Common Controls

#endif // _AFX_NO_AFXCMN_SUPPORT

//{{AFX_INSERT_LOCATION}}

// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_STDAFX_H__706BC496_9D0F_11D5_860A_000021EA9516__INCLUDED_)

I'll appreciate any help.



Re: Visual C++ General Error in PlatformSDK files

Ramkrishna Pawar

And whats your problem Are you porting VC6 to 2005




Re: Visual C++ General Error in PlatformSDK files

Asif110

yes, exactly



Re: Visual C++ General Error in PlatformSDK files

Ramkrishna Pawar

Ok, so again, whats the problem




Re: Visual C++ General Error in PlatformSDK files

Asif110

This is the complete error log

------ Build started: Project: pcbnav900, Configuration: Debug Win32 ------

Compiling...

StdAfx.cpp

WINVER not defined. Defaulting to 0x0502 (Windows Server 2003)

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(222) : error C2146: syntax error : missing ';' before identifier 'PVOID64'

e:\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

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(1453) : error C2146: syntax error : missing ';' before identifier 'KSPIN_LOCK'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(1453) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(1453) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(1454) : error C2143: syntax error : missing ';' before '*'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(1454) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(1454) : error C2378: 'KSPIN_LOCK' : redefinition; symbol cannot be overloaded with a typedef

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(1453) : see declaration of 'KSPIN_LOCK'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(1454) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(5940) : error C2146: syntax error : missing ';' before identifier 'Buffer'

e:\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

e:\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

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\windef.h(183) : error C2146: syntax error : missing ';' before identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\windef.h(183) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\windef.h(183) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winbase.h(563) : error C2146: syntax error : missing ';' before identifier 'dwActiveProcessorMask'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winbase.h(563) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winbase.h(563) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winbase.h(2505) : error C2061: syntax error : identifier 'PDWORD_PTR'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winbase.h(2514) : error C2061: syntax error : identifier 'DWORD_PTR'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winbase.h(2888) : error C2143: syntax error : missing ';' before '__stdcall'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winbase.h(2888) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winbase.h(2891) : error C2061: syntax error : identifier 'DWORD_PTR'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winbase.h(2892) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winbase.h(3100) : error C2061: syntax error : identifier 'PULONG_PTR'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winbase.h(10543) : error C2061: syntax error : identifier 'PULONG_PTR'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winbase.h(10552) : error C2061: syntax error : identifier 'PULONG_PTR'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winbase.h(10562) : error C2061: syntax error : identifier 'PULONG_PTR'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winbase.h(10571) : error C2061: syntax error : identifier 'PULONG_PTR'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(2714) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(2715) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(2739) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(2740) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(2975) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(2976) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(2984) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(2985) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(2991) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(2992) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3000) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3496) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3679) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3680) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3682) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4065) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4066) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4123) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4124) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(58) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(62) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(64) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(65) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(66) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(79) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(116) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(117) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(890) : error C2146: syntax error : missing ';' before identifier 'lParam'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(890) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(890) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(902) : error C2146: syntax error : missing ';' before identifier 'lParam'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(902) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(902) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(954) : error C2146: syntax error : missing ';' before identifier 'lParam'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(954) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(954) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(992) : error C2146: syntax error : missing ';' before identifier 'lParam'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(992) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(992) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(1234) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(1241) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(1254) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(1357) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(1363) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(1575) : error C2146: syntax error : missing ';' before identifier 'lParam'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(1575) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(1575) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3088) : error C2143: syntax error : missing ';' before '__stdcall'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3088) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3088) : error C2370: 'LPARAM' : redefinition; different storage class

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\windef.h(183) : see declaration of 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3090) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3103) : error C2143: syntax error : missing ';' before '__stdcall'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3103) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3103) : error C2370: 'LPARAM' : redefinition; different storage class

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\windef.h(183) : see declaration of 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3105) : error C2146: syntax error : missing ')' before identifier 'lParam'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3105) : warning C4229: anachronism used : modifiers on data are ignored

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3105) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3105) : error C2059: syntax error : ')'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3115) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3123) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3163) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3174) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3191) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3199) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3213) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3223) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3248) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3258) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3278) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3287) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3383) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3391) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3405) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3413) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3480) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3493) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3516) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(3525) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(4146) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(4155) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(4170) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(4179) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(4214) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(4223) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(4238) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(4247) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(4380) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(4389) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(4435) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(4448) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(6394) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(6407) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(6446) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(6460) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(6948) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(6955) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(7075) : error C2146: syntax error : missing ';' before identifier 'dwContextId'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(7075) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(7075) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(7262) : error C2146: syntax error : missing ';' before identifier 'dwContextHelpId'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(7262) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(7262) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(7275) : error C2146: syntax error : missing ';' before identifier 'dwContextHelpId'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(7275) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(7275) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(7933) : error C2061: syntax error : identifier 'LPARAM'

e:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(7933) : fatal error C1003: error count exceeds 100; stopping compilation

Build log was saved at "file://f:\Temp\CODE_PCB50\SCHEMATICPLUGIN\OrCad\PCBNav900\Release\BuildLog.htm"

pcbnav900 - 135 error(s), 1 warning(s)

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========





Re: Visual C++ General Error in PlatformSDK files

Ramkrishna Pawar

Do you support Windows 2000,XP in this project I think you need to set WINVER to support Windows 2000 onwards (or NT onwards if you support).

Following MSDN articles can help,

Using the Windows Headers

How to: Modify WINVER






Re: Visual C++ General Error in PlatformSDK files

Asif110

I changed #include <basetsd.h> to #include "basetsd.h" in winnt.h and it worked !, but now it has link error which apprently have nothing to do with winnt.h



Re: Visual C++ General Error in PlatformSDK files

Ben Voigt

Sounds like your Include Directory configuration is wrong (Tools->Options->VC++ Directories)