Salut � tous,

J'ai actuellement un gros probl�me dans la compilation d'un de mes projets.

Ma solution est compos�e des projets suivants:
  • une interface graphique en C++ managed (WinForms)
  • une DLL qui comporte tout un algo d'intelligence artificielle


J'aimerait rajouter un syst�me de gestion de m�moire thread safe dans ma DLL C++ et pour cela, j'ai l'un de mes fichiers .h qui doit inclure "windows.h".

Malheureusement, ce fichier se retrouve �galement inclue dans ma dll C++ managed et provoque l'erreur suivante:

Code : S�lectionner tout - Visualiser dans une fen�tre � part
Error	1	error C2513: 'Microsoft::DirectX::Vector3' : no variable declared before '='	h:\...\Case.cpp	100
j'ai essay� de mettres des balises #pragma unmanaged / #pragma managed autour de l'include afin qu'il soit mieux interpr�t�, mais visiblement cela ne suffit pas.

Quelqu'un aurait-il une id�e de comment r�soudre ce probl�me?

Merci d'avance, bonne soir�e � tous.