Je suis en train de faire avancer notre projet à VS2008 de VS2005 et suis en cours d'exécution pour cette erreur de construction sur un projet MFC:Après avoir installé VS2008, je reçois une erreur de compilation dans winnt.h
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winnt.h(236) : error C2146: syntax error : missing ';' before identifier 'PVOID64'
I J'ai pensé qu'il s'agissait d'un problème de SDK ou d'un problème de classement d'annuaire, comme certains forums l'ont suggéré, mais cela ne semble pas être le problème. Quelqu'un a-t-il déjà vu cela avant? Que devrais-je rechercher en essayant de suivre cela?
Je me demande également si j'ai besoin d'augmenter les drapeaux du préprocesseur WINVER dans stdafx de mon projet. Ils sont assez vieux:
#ifndef WINVER
#define WINVER 0x0500
#endif
#ifndef _WIN32_WINNT
#define _WIN32_WINNT 0x0500
#endif
#ifndef _WIN32_WINDOWS
#define _WIN32_WINDOWS 0x0510
#endif
#ifndef _WIN32_IE
#define _WIN32_IE 0x0500
#endif
Merci
J'ai le même problème en utilisant DirectShow et VS2008. BUt malheureusement, votre solution n'aide pas mon cas, même si j'ai installé des versions plus récentes de MS SDK 6.0, 7.0. Y a-t-il une suggestion? –