IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VC++ .NET Discussion :

Cohabitation C++ managed / C++ unmanaged / windows.h


Sujet :

VC++ .NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 78
    Points : 41
    Points
    41
    Par défaut Cohabitation C++ managed / C++ unmanaged / windows.h
    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.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 78
    Points : 41
    Points
    41
    Par défaut
    Bon bah chose peu courrante, je vais m'auto-résoudre le problème.

    Un ami viens de me suggérer que windows.h pouvait avoir redéfini les noms des variables en questions.

    Après re-nommage des variables qui posaient problème, le tout compile jusqu'à la fin.

    J'ai presque honte de ne pas y avoir pensé plutôt.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lab Manager ESX3.x Windows Server 2008
    Par Guisl1 dans le forum Autres systèmes
    Réponses: 0
    Dernier message: 01/04/2009, 12h14
  2. Bitmap managed et unmanaged
    Par Hurin dans le forum C++
    Réponses: 3
    Dernier message: 21/04/2008, 11h39
  3. Problème de mémoire (managed et unmanaged )
    Par vigiElf dans le forum C#
    Réponses: 6
    Dernier message: 01/04/2008, 17h15
  4. [Apache]Comment cohabiter apache2 et tomcat5 sous Windows?
    Par jlassira dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 13/02/2006, 16h35
  5. A propos des 'File management Functions' de Windows
    Par znaidi dans le forum Windows
    Réponses: 3
    Dernier message: 01/04/2003, 16h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo