Existe uma versão da biblioteca Boost de 64 bits para o VS2008? Ou eu tenho que compilar um eu mesmo? se, então, alguém tem experiência com isso?
c++
visual-studio-2008
boost
ra170
fonte
fonte
Eu tenho os binários criados no meu site: http://boost.teeks99.com
Editar 13-05-2013: Minhas construções agora estão disponíveis (a partir de 1.53) diretamente da página do sourceforge .
fonte
UPDATE (19.09.2017): linhas de script adicionadas para o VS2017. Esteja ciente de que o Boost suporta o compilador VS2017 a partir de uma determinada versão acima. Eu usei a versão mais recente (1.65.1).
Usei esses scripts para criar impulso para as plataformas x64 e x86, lib e dll, depuração e lançamento para VS2017, VS2015 e VS2013:
Você pode criar um
.bat
arquivo e executá-lo para criar seus binários de impulso.fonte
Neste momento, os binários de 64 bits fornecidos pelo teeks99 (consulte outra resposta) parecem ser os únicos binários de 64 bits gratuitos disponíveis. Por um tempo, o BoostPro também forneceu binários de 64 bits, mas a partir de 1,51 eles pareciam estar fora do ar ou fora dos negócios.
Então, voltamos a duas opções novamente: os binários teeks99 ou a criação de seus próprios.
A maioria das informações que eu precisava para criar minhas próprias estava aqui: https://stackoverflow.com/a/2655683/613288
A única coisa que faltava era como fazer isso funcionar com a versão gratuita do Visual Studio 2010 Express. Eu encontrei essa parte que estava faltando em outro lugar e, após alguma personalização, a receita final que usei para minha compilação dos binários do boost 1.49.0 foi:
Inicie o Visual C ++ e, no menu Ferramentas, inicie o Prompt de Comando do Visual Studio.
Na janela do console, faça o seguinte:
e depois no diretório boost:
O último comando é personalizado para o que eu precisava (apenas algumas bibliotecas vinculadas estaticamente).
fonte
Fiz para mim um pequeno script que os compila para o VS2005 e o VS2008:
fonte