![]() |
| ||
| windows.h error I am using this code here: #include "stdafx.h" But no matter what i do i keep getting this built error: ------ Build started: Project: Gui, Configuration: Debug Win32 ------ Compiling... Gui.cpp c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(236) : error C2146: syntax error : missing ';' before identifier 'PVOID64' c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(236) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(7818) : error C2146: syntax error : missing ';' before identifier 'Buffer' c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(7818) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(7818) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int I was wondering if anyone will be able to help me out so it will be able to compile. Cheers Paul |
| ||
| Re: windows.h error I started a new empty windows project, pasted your code and it compiled without any errors or warnings. When you created your project did you create a console project or windows project. It must be a windows project. |
| ||
| Re: windows.h error Yeah i am using the "Win32 Project" and even the default one dosent compile. Do i have to reinstall an SDK? Or is there something else? |
| ||
| Re: windows.h error What version of Windows are you running? I have Vista but some people say that VC++ 6.0 doesn't work right on that os. Recommend you upgrade to the latest version of the compiler -- VC++ 2008 Express is free but doesn't support MFC. |
| ||
| Re: windows.h error In addition to what Ancient already mentioned: Change #include "windows.h"to #include <windows.h> |
| ||
| Re: windows.h error Quote:
|
| ||
| Re: windows.h error Yeah it runs on my second computer fine.. The only problem seems to be with winnt.h.. Should i just redownload that file from somewhere? And i am using XP, and Visual C++ 6 |
| ||
| Re: windows.h error try this. I have vc++ 6.0 sp 6 installed |
| ||
| Re: windows.h error With MSVC 6.0, the latest Windows SDK that can be used is the Windows Server 2003 Platform SDK Either switch to that old SDK or get e.g. a VS Express edition, which works with your current SDK. |
| ||
| Re: windows.h error Thanks Ancient Dragon, that fixed the issues with winnt.h, but winbase.h is stuffed. I think this comes from my brother trying direct x with no success some time ago. So does anyone know where i can get a replacement winbase.h? Or perhaps where i could just re-download all headers? |
| All times are GMT -4. The time now is 5:35 pm. |
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC