boost problemas C ++ / CLI mutex

Estou desenvolvendo no Visual Studio 2008 C # para 64 bits e quero usar uma biblioteca que usa impulso. Então, eu escrevi um wrapper em C ++ / CLI. Consegui segmentar o erro que chego a

#include <boost/thread/mutex.hpp>.

Se eu incluir qualquer arquivo no meu wrapper C ++ / CLI que por si só inclua<boost/thread/mutex.hpp> ou se eu incluí-lo diretamente no wrapper, recebo uma "System.AccessViolationException" "Tentativa de ler ou gravar memória protegida. Isso geralmente indica que outras memórias estão corrompidas."

Eu tive muito cuidado em construir tudo para 64 bits, então duvido que os problemas estejam lá. Quando eu uso a mesma biblioteca em 64 bits em C ++ "simples", tudo funciona bem. Passei por algumas postagens em que as pessoas parecem ter problemas semelhantes com os threads de impulso, mas nenhuma das soluções que achei funcionou. Alguém tem alguma ideia

questionAnswers(3)

yourAnswerToTheQuestion