增强互斥C ++ / CLI问题

问题描述

| 我正在使用Visual Studio 2008 C#for 64bit开发程序,并且我想使用一个使用boost的库。所以我用C ++ / CLI写了一个包装器。我设法解决了我遇到的错误
#include <boost/thread/mutex.hpp>.
如果我在C ++ / CLI包装器中包含任何本身包含ѭ1的文件,或者如果我直接将其包含在包装器中,则会得到\“ System.AccessViolationException \” \“试图读取或写入受保护的内存。这通常是一种指示其他内存已损坏。\“ 在为64位构建所有组件时,我非常谨慎,因此我怀疑问题是否存在。当我在\“ plain \” C ++中以64位使用同一库时,一切正常。我看过几篇文章,那里的人似乎对boost线程也有类似的问题,但是我发现这些解决方案都没有用。有人有主意吗?     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)