Boost Threads com CLR

Usando o Visual Studio 2008 e as Boost Libraries 1.46.1 Desejo compilar e vincular o seguinte com o sinalizador / CLR:

#include <boost/thread/thread.hpp>
void run() {}
int main(int argc, char *argv[])
{
    boost::thread t(run);   
}

O primeiro erro é sobre uma estrutura fictícia declarada a frente no boost :: thread.Esta postage contorna isso declarando:

namespace boost {
    struct thread::dummy {};
}

Claro, agora posso compilar, mas então recebo o aviso do vinculador

Aviso LNK4248 do aviso 1: token typeref não resolvido (0100001F) para 'boost.detail.win32._SECURITY_ATTRIBUTES'; a imagem pode não funcionar

Executar os resultados do aplicativo em

O aplicativo não pôde ser iniciado corretamente (0xc000007b

Nenhuma das sugestões no tópico do fórum mencionado anteriormente funciona para mim. Criei uma versão estática da lib Boost Threads e ela funciona bem sem o sinalizador / CLR. Debug / Release não faz diferença. Estou executando o Win7 de 32 bits.

Alguma dica?

questionAnswers(1)

yourAnswerToTheQuestion