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:
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.
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
Quelqu'un aurait-il une idée de comment résoudre ce problème?
Merci d'avance, bonne soirée à tous.
Partager