Tô tentando fazer o “build” das bibliotecas da boost. Preciso usar a lib de thread. Já havia feito isso anteriormente, mas formatei meu note e perdi. Agora não to conseguindo. Quando executo o bootstrap.bat para instalar o boost.build, recebo a mensagem “cl” não pode ser encontrado. Na verdade, lembro que da ultima vez foi bastante dificil conseguir fazer o build, não lembro como fiz. Alguém pode dar uma ajuda?
Se você estiver usando o Visual Studio, é interessante executar o bjam dentro de um “Visual Studio NNNN Command Prompt” (sendo NNNN a versão do seu Visual Studio) que tem os paths e outras variáveis de ambiente já ajustadas corretamente. Uma forma de executar o bjam e gerar as bibliotecas de 64 bits:
bjam -a --build-type=complete --toolset=msvc-9.0 address-model=64 --stagedir=win64 stage
(9.0 é o Visual Studio 2005)
Se você tiver uma máquina com 2 cores ou mais, pode tentar a compilação paralela, usando o parâmetro -j (por exemplo, -j4 para 4 cores ou 2 cores com 2 threads cada) :
bjam -j4 -a --build-type=complete --toolset=msvc-10.0 address-model=64 --stagedir=win64 stage
(10.0 é o Visual Studio 2008 )
rodrigo.bossini
Valeu. Eu to usando o minGW no windows 7. Enquanto esperava pela resposta, decidi instalar o VS express, pq da outra vez que fiz tinha ele instalado. Depois de instalá-lo, consegui executar o bootstrap normalmente.