-
redeclaration of dword
Bonjour tout le monde,
Je suis en train d'écrire une dll et j'ai besoin de plusieurs fichiers *.h pour cela.
Et le problème est que dans un de ces fichiers, dword est déclaré est tant que unsigned int
Code:
typedef unsigned int DWORD;
alors qu'en incluant le fichier stdio.h, par le biais de cvidef.h, il va redéclaré dword en unsigned long
Code:
typedef unsigned long DWORD;
Il existe une astuce pour dire que ces 2 dword sont différents?
-
Ah non il est impossible de créer deux types différents mais avec un même nom. Il faut que tu changes le nom de l'un des types.
-
ok merci. C'est ce que j'avais pensé avant mais je pensais qu'il y aurait eu une astuce. Tant pis, j'ai modifié est ça marche.