Fehler beim compilieren error C2664 : 'UINT *' in 'PUINT_PTR'
-
Hallo,
ich habe ein VisualStudio 6 Projekt, welches erfolgreich eine 32bit DLL erzeugt.
Ich will diese DLL jetzt mit VisualStudio 2010 für 64 bit kompilieren. Dabei bekomme ich folgenden Fehler:
zArrayTrace.cpp(667): error C2664: 'UnpackDDElParam': Konvertierung des Parameters 3 von 'UINT *' in 'PUINT_PTR' nicht möglich 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
Hat jemand eine Idee wie man das beheben kann?
Danke schon mal,...
-
UINT_PTR ist unter 64 bit nun mal ein 64 bit unsigned.
verwende die richtigen Datentypen an der richtigen Stelle oder caste zur Not.