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:
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 ?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>
Que pourrait etre la solution?
Merci
Partager