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

C++/CLI Discussion :

Utilisation de boost avec C++/CLI


Sujet :

C++/CLI

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    D�cembre 2010
    Messages
    44
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2010
    Messages : 44
    Par d�faut Utilisation de boost avec C++/CLI
    Bonjour,

    j'ai d�velopp� une petite application utilisant la biblioth�que Boost, et elle marche tr�s bien (le type du projet est Win32 Console Application), mais quand j'ai voulu utilis� le meme code dans une application Windows Form (donc compilation avec /clr et utilisation de C++/CLI, j'ai utilis� #pragma unmanaged pour utiliser le meme code qui march� en mode console
    mais l'application crash et les warnings suvants sont affch�s:
    c:\program files\boost\boost_1_47\boost\thread\win32\thread_primitives.hpp(314): warning C4793: 'boost::detail::win32::interlocked_bit_test_and_set' : function compiled as native :
    1> Found an intrinsic not supported in managed code
    1>c:\program files\boost\boost_1_47\boost\thread\win32\basic_timed_mutex.hpp(160): warning C4793: 'boost::detail::basic_timed_mutex::unlock' : function compiled as native :
    1> Found an intrinsic not supported in managed code
    1>
    Ceci peut etre du au fait que lors de l'installation de la biblioth�que boost j'ai uniquement coch� Visual C++ 10.0 et non Visual C++ 7.1 (Vsual Studio.Net 2003) et j'ai coch� uniquement Multithreaded,static runtime et Multithreaded debug,static runtime ?
    Que pourrait etre la solution?
    Merci

  2. #2
    Membre averti
    Inscrit en
    D�cembre 2010
    Messages
    44
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2010
    Messages : 44
    Par d�faut
    Apr�s des modifications dans le panneau propr�t�s du projet en ajoutant BOOST_ALL_DYN_LINK dans Preprocessor Defnitions du C/C++ et en t�l�chargeant les dll boost_date_time-vc100-mt-gd-1_47.dl et boost_thread-vc100-mt-gd-1_47.dll mais je ne sais pas ou les mettre dans les propri�t�s du projet (je les ai mis dans le dossier Debug de mon projet)
    L'application crache encore d�s son lancement mais le message a chang�:
    Debug Assertion Failed
    _CrtIsValidHeapPointer(pUserData)
    Merci de m'aider.

  3. #3
    Membre averti
    Inscrit en
    D�cembre 2010
    Messages
    44
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2010
    Messages : 44
    Par d�faut
    Voici le contenu de la ligne d'erreur dans le ficher dbgheap.c
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     /*
             * If this ASSERT fails, a bad pointer has been passed in. It may be
             * totally bogus, or it may have been allocated from another heap.
             * The pointer MUST come from the 'local' heap.
             */
            _ASSERTE(_CrtIsValidHeapPointer(pUserData));
    et voici le message qui s'affiche dans l'output:

    unresolved typeref token (01000022) for 'boost.detail.win32._SECURITY_ATTRIBUTES'; image may not run
    Je suis vraiment bloqu�e

  4. #4
    Membre averti
    Inscrit en
    D�cembre 2010
    Messages
    44
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2010
    Messages : 44
    Par d�faut
    Thanks God, le probl�me est maintenant r�solu, tout ceci �tait � cause de l'include de la biblioth�que <atlstr.h>, je l'ai enlev� mais je sais pas s'il y aura un effet dans le fonctionnement de mon projet
    Merc

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Utilisation des Regex avec Boost
    Par Inarius dans le forum Boost
    R�ponses: 1
    Dernier message: 20/01/2010, 13h47
  2. Comment utiliser Boost avec Qt
    Par lisco dans le forum Qt
    R�ponses: 3
    Dernier message: 12/05/2009, 22h05
  3. Utilisation de Boost avec MinGW sous Eclipse
    Par kimlee dans le forum Eclipse C & C++
    R�ponses: 2
    Dernier message: 21/11/2008, 17h04
  4. Utilisation de jar avec jakarta commons-cli
    Par sphinxmoro dans le forum Langage
    R�ponses: 2
    Dernier message: 23/08/2007, 16h53
  5. [BOOST] utilisation de boost uBLAS non compile avec visual c++
    Par le_voisin dans le forum Autres �diteurs
    R�ponses: 5
    Dernier message: 06/09/2006, 22h03

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